XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance Beginning of Year $ 1,002,370 $ 722,786
Charges to Costs and Expenses 933,152 260,019
Deductions [1] (88,842) 19,565
Balance End of Year 1,846,680 1,002,370
SEC Schedule, 12-09, Reserve, Inventory [Member]    
Balance Beginning of Year 867,458 663,227
Charges to Costs and Expenses 404,306 177,953
Deductions [1] (62,640) 26,278
Balance End of Year 1,209,124 867,458
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
Balance Beginning of Year 134,912 59,559
Charges to Costs and Expenses 528,846 82,066
Deductions (26,202) (6,713)
Balance End of Year $ 637,556 $ 134,912
[1] Includes write-offs, the impact of foreign currency exchange rates.