XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses - Changes in Accrued Warranty Obligations (Details)
9 Months Ended
Sep. 30, 2025
USD ($)
Accrued Expenses  
Accrued Warranty Obligations, beginning $ 46,078
Reductions for Settling Warranties (97,788)
Warranties Issued During Period 97,970
Accrued Warranty Obligations, ending $ 46,260