XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Balance at beginning of period

 $24,082  $20,989 

Warranties issued

  362   - 

Repairs, replacement and refund

  (672)  (1,380)

Changes in liability for pre-existing warranties

  (4,046)  4,224 

Balance at end of period

 $19,726  $23,833 

 

Changes in liability for pre-existing warranties result from changes in estimates for warranties issued in prior periods.

Contractual Obligation, Fiscal Year Maturity [Table Text Block]

2023 (remaining nine months)

 $337,545 

2024

  337,537 

2025

  353,952 

Total

 $1,029,034