XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS
12 Months Ended
Dec. 31, 2023
COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS  
COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS

10.COMPOSITION OF CERTAIN BALANCE SHEET ACCOUNTS

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

Allowance for Bad Debt

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