XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Summary of Accrued Expenses

Accrued expenses as of September 30, 2023 and December 31, 2022 consisted of the following:

(in thousands)

 

September 30, 2023

 

 

December 31, 2022

 

Compensation and related benefits

 

$

8,764

 

 

$

9,577

 

Accrued warranty

 

 

4,907

 

 

 

3,691

 

Contract liability

 

 

9,186

 

 

 

4,516

 

Short-term operating lease liability

 

 

4,187

 

 

 

3,228

 

Other

 

 

17,110

 

 

 

12,779

 

Total accrued expenses

 

$

44,154

 

 

$

33,791