v3.26.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Contract liability $ 30,223 $ 15,315
Compensation and related benefits 31,654 21,787
Accrued warranty 9,727 6,796
Short-term operating lease liability 9,112 4,642
Professional fees 5,986 1,908
Other 27,491 7,191
Total accrued expenses $ 114,193 $ 57,639