v3.26.1
Details of Certain Accounts - Summary of Accounts payable and accrued expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Accounts Payable And Accrued Liabilities [Line Items]    
Vendor payables and accrued purchases $ 413,186 $ 422,853
Accrued compensation and benefits 51,982 73,330
Restricted Unit Appreciation Plan liability 39,464 32,854
Indirect taxes payable 12,255 11,905
Accrued professional services 4,585 8,580
Accrued warranty 3,306 4,278
Deferred acquisition consideration 0 5,500
Accrued interest 120 2,918
Total accounts payable and accrued expenses $ 524,898 $ 562,218