XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll and related liabilities $ 7,769 $ 8,119
Accrued bonus and commissions 9,404 14,373
Accrued insurance liabilities 1,160 880
Accrued job costs 1,376 1,274
Estimated loss contingency 112 350
Earnout payments accrued, current 6,954 7,412
Other accrued liabilities 2,641 4,419
Total $ 29,416 $ 36,827