v3.24.3
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Accounting Policies [Line Items]    
Allowance for credit losses $ 1,500 $ 10,500
Accounts receivable, net $ 668,110 $ 364,784
Accounts Receivable Benchmark | Customer Concentration Risk | Customer J    
Accounting Policies [Line Items]    
Percentage concentration 17.00%  
Accounts Receivable Benchmark | Customer Concentration Risk | Customer I    
Accounting Policies [Line Items]    
Percentage concentration 21.00% 15.00%