XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]  
Summary of Accrued Expenses

December 31, 

2024

2023

Accrued compensation

$

9,333

$

10,213

Other accrued expenses

8,232

5,553

Accrued commissions

7,114

6,126

Accrued interest

2,864

2,006

Accrued purchases

2,372

1,883

Accrued earnout payment

2,000

Total accrued expenses

$

29,915

$

27,781