XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2023
COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS  
Schedule of accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

December 31,

    

2023

    

2022

Accrued sales rebates

$

10,170

$

16,705

Accrued product warranties

 

2,889

 

3,763

Accrued incentives

 

1,270

 

2,727

Accrued vacation

 

2,310

 

2,422

Accrued payroll

 

4,893

 

5,750

Accrued interest

2,955

2,868

Income taxes payable

1,682

923

Deferred revenue

3,787

4,480

Other accrued expenses

 

10,735

 

11,247

Total accrued expenses and other current liabilities

$

40,691

$

50,885

Schedule for allowance of bad debt activity

The allowance for bad debt consisted of the following (in thousands):

Year Ended  

December 31,

    

2023

    

2022

    

2021

Balance at the beginning of the year

$

3,161

$

2,393

$

1,438

Bad debt expense

 

5,379

 

2,011

 

979

Write-offs, net of recoveries

 

(996)

 

(1,243)

 

(24)

Balance at the end of the year

$

7,544

$

3,161

$

2,393