v3.26.1
Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of Current Liabilities
The Company’s short-term accrued liabilities are included within current liabilities and consist of the following:
March 31, 2026December 31, 2025
Accrued trade payables $4,819 $4,995 
Accrued commissions payable1,113 977 
Accrued bonuses payable3,035 4,858 
Accrued vacation and payroll5,539 4,646 
Current portion of phantom share liability 1,285 1,650 
Acquisition-related contingent consideration
1,750 1,750 
Accrued other liabilities4,001 5,034 
Total accrued liabilities$21,542 $23,910