XML 85 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses - Changes in Accrued Warranty Obligations (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accrued Expenses      
Accrued Warranty Obligations, beginning $ 46,078 $ 188,249 $ 159,927
Reductions for Settling Warranties (130,740) (276,787) (286,851)
Warranties Issued During Year 140,299 134,616 315,173
Accrued Warranty Obligations, ending $ 55,637 $ 46,078 $ 188,249