v3.25.0.1
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Accounting Policies [Line Items]      
Number of operating segments | segment 2    
Allowance for credit losses $ 0 $ 10,500  
Accounts receivable, net $ 575,048 364,784  
Useful lives (in years) 3 years    
Advertising expense $ 18,200 $ 21,400 $ 38,600
Leasehold improvements      
Accounting Policies [Line Items]      
Useful lives (in years) 5 years    
Customer I | Accounts Receivable Benchmark | Customer Concentration Risk      
Accounting Policies [Line Items]      
Concentration risk (in percent) 26.00%    
Customer I | Revenue Benchmark | Customer Concentration Risk      
Accounting Policies [Line Items]      
Concentration risk (in percent)   15.00%