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

​