v3.26.1
Segment and Geographic Information- Schedule of Revenue by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total Revenues $ 418,761 $ 415,605 $ 810,679 $ 798,258
United States        
Segment Reporting [Line Items]        
Total Revenues 307,099 306,308 596,479 588,525
Europe        
Segment Reporting [Line Items]        
Total Revenues 42,572 42,594 82,535 77,920
Asia Pacific        
Segment Reporting [Line Items]        
Total Revenues 48,697 47,732 93,908 92,837
Rest of World        
Segment Reporting [Line Items]        
Total Revenues $ 20,393 $ 18,971 $ 37,757 $ 38,976