XML 58 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and related benefits $ 15,330 $ 12,274
Contract liability 14,788 9,746
Accrued warranty 5,405 4,558
Short-term operating lease liability 3,763 4,262
Other 21,346 16,688
Total accrued expenses $ 60,632 $ 47,528