v3.25.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Accounting Policies [Abstract]      
Foreign currency transaction gain (loss) $ (12,600) $ (5,100)  
Revenue reclassified   7,500  
Number of business segments | segment 1    
Additions $ 0 225,000  
Cash and cash equivalents 263,338   $ 530,230
Marketable securities 468,141   $ 392,888
Working capital 445,900    
Net income (loss) 518,646 (147,550)  
Net cash provided by (used in) operating activities (185,502) (83,555)  
Total revenue $ 666,655 $ 93,855