XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Balance at beginning of period

 $25,209  $10,873  $20,989  $6,895 

Warranty provision for product sales

  1,141   7,757   11,531   12,954 

Settlements made

  (306)  (770)  (1,825)  (1,739)

Unused warranty provision

  (3,400)  (84)  (8,051)  (334)

Balance at end of period

 $22,644  $17,776  $22,644  $17,776 
Contractual Obligation, Fiscal Year Maturity [Table Text Block]

2022 (remaining three months)

 $303,070 

2023

  420,883 

2024

  285,813 

2025

  353,952 

Total

 $1,363,718