XML 57 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and related benefits $ 11,850 $ 12,274
Accrued warranty 5,428 4,558
Contract liability 11,518 9,746
Short-term operating lease liability 3,976 4,262
Earn-out liability (see Note 15) 6,478 60
Other 19,926 16,628
Total accrued expenses $ 59,176 $ 47,528