XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Product warranty (Tables)
12 Months Ended
Dec. 31, 2024
Guarantees [Abstract]  
Schedule of Product Warranty Reserve
Changes in our warranty reserve were as follows:
Warranty reserve, December 31, 2022$137,800 
Warranty provision for units sold286,391 
Costs of warranty incurred(282,191)
Warranty reserve, December 31, 2023142,000 
Warranty provision for units sold257,898 
Costs of warranty incurred(276,898)
Warranty reserve, December 31, 2024$123,000