v3.26.1
Segments (Details) - Revenue by Geography - 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]        
Revenues $ 392,934 $ 353,557 $ 776,983 $ 695,532
United States        
Segment Reporting [Line Items]        
Revenues 325,918 293,979 644,096 579,803
Non-US        
Segment Reporting [Line Items]        
Revenues $ 67,016 $ 59,578 $ 132,887 $ 115,729