XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Nature of Business; Basis of Presentation; Principles of Consolidation; Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of Allowance For Credit Losses
The allowance for credit losses for the three months ended March 31, 2022 and 2021 is comprised of the following (in thousands):

Three Months Ended March 31,
20222021
Beginning balance$140 $445 
Provisions23 31 
Write-offs
(4)(267)
$159 $209 
Schedule of Warranty Reserve
Warranty reserve activity for the three months ended March 31, 2022 and 2021 is as follows (in thousands):

Three Months Ended March 31,
20222021
Beginning balance$139 $232 
Provisions46 (22)
Warranty cost incurred
(9)(26)
Ending balance$176 $184