v3.26.1
Details of Certain Accounts - Summary of Accounts payable and accrued expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Accounts Payable And Accrued Liabilities [Line Items]    
Vendor payables and accrued purchases $ 523,157 $ 422,853
Accrued compensation and benefits 76,836 73,330
Restricted Unit Appreciation Plan liability 44,747 32,854
Indirect taxes payable 24,092 11,905
Accrued professional services 5,884 8,580
Accrued warranty 5,759 4,278
Deferred acquisition consideration 0 5,500
Accrued interest 0 2,918
Total accounts payable and accrued expenses $ 680,475 $ 562,218