XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses

7. Accrued Expenses

Accrued expenses as of March 31, 2024 and December 31, 2023 consisted of the following:

(in thousands)

 

March 31, 2024

 

 

December 31, 2023

 

Compensation and related benefits

 

$

8,039

 

 

$

11,278

 

Accrued warranty

 

 

4,873

 

 

 

5,105

 

Contract liability

 

 

8,880

 

 

 

7,875

 

Short-term operating lease liability

 

 

4,034

 

 

 

4,278

 

Other

 

 

20,369

 

 

 

15,765

 

Total accrued expenses

 

$

46,195

 

 

$

44,301