XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ORGANIZATION AND NATURE OF BUSINESS; BASIS OF PRESENTATION; PRINCIPLES OF CONSOLIDATION; SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses
The allowance for credit losses over trade receivables and net investment in sales-type leases for the three and six months ended June 30, 2024 and 2023 is comprised of the following (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Beginning balance$559 $314 $590 $324 
Provisions, net
59 — 78 — 
Write-offs
(33)— (83)(10)
Ending balance
$585 $314 $585 $314 
Schedule of Product Warranty Reserve Activity
Product warranty reserve activity for the three and six months ended June 30, 2024 and 2023 is as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Beginning balance$168 $221 $194 $225 
Provisions (reversals), net
52 153 84 187 
Warranty cost incurred
(39)(192)(97)(230)
Ending balance$181 $182 $181 $182