v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items]          
Investments with original maturities at date of purchase to be cash equivalents     3 months    
Fair value of its investments related to credit loss     $ 0    
Allowance for credit losses $ 0   0    
Provision for doubtful accounts 0 $ 0 0 $ 0  
Purchase commitments     5,900,000   $ 5,200,000
Amortization expense 5,900,000 2,600,000 17,100,000 5,100,000  
Unrealized foreign exchange losses $ (1,000,000.0) $ 1,400,000 1,082,000 $ 1,230,000  
Other Liabilities          
Summary Of Significant Accounting Policies [Line Items]          
Purchase commitments     $ 4,000,000.0   $ 3,800,000