v3.22.2.2
Organization and Nature of Business; Basis of Presentation; Principles of Consolidation; Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Schedule of Allowance For Credit Losses
The allowance for credit losses for the three and nine months ended September 30, 2022 and 2021 is comprised of the following (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Beginning balance$150 $213 140 445 
(Reversals) provisions, net
(12)78 18 114 
Write-offs
— (77)(20)(345)
$138 $214 $138 $214 
Schedule of Warranty Reserve
Warranty reserve activity for the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Beginning balance$255 $169 $139 $232 
Provisions (reversals), net
(4)(31)134 (41)
Warranty cost incurred
(29)(17)(51)(70)
Ending balance$222 $121 $222 $121