v3.26.1
Accrued Expenses - Changes in Accrued Warranty Obligations (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Accrued Expenses  
Accrued Warranty Obligations, beginning $ 55,637
Reductions for Settling Warranties (42,304)
Warranties Issued During Year 57,800
Accrued Warranty Obligations, ending $ 71,133