Quarterly report [Sections 13 or 15(d)]

Segment Reporting- Segment Geographic Information (Details)

v3.25.1
Segment Reporting- Segment Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 690,166 $ 552,046
United States    
Segment Reporting Information [Line Items]    
Total revenue 649,097 537,165
Foreign    
Segment Reporting Information [Line Items]    
Total revenue $ 41,069 $ 14,881