XML 121 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance Beginning of Year $ 722,786 $ 677,546
Charges to Costs and Expenses 260,019 379,626
Deductions [1] 19,565 (334,386)
Balance End of Year 1,002,370 722,786
SEC Schedule, 12-09, Reserve, Inventory [Member]    
Balance Beginning of Year 663,227 268,470
Charges to Costs and Expenses 177,953 404,160
Deductions [1] 26,278 (9,403)
Balance End of Year 867,458 663,227
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
Balance Beginning of Year 59,559 409,076
Charges to Costs and Expenses 82,066 (24,534)
Deductions [1] (6,713) (324,983)
Balance End of Year $ 134,912 $ 59,559
[1] Includes write-offs, the impact of foreign currency exchange rates.