v3.26.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 876,773 $ 598,150 $ 1,650,500 $ 1,138,556
U.S.        
Disaggregation of Revenue [Line Items]        
Revenues 766,780 539,405 1,450,196 1,034,835
International        
Disaggregation of Revenue [Line Items]        
Revenues $ 109,993 $ 58,745 $ 200,304 $ 103,721