v3.26.3
Segment Reporting - Summary of Segment Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 789,963 $ 754,577 $ 2,501,839 $ 2,299,913
United States        
Segment Reporting [Line Items]        
Total revenue 743,302 717,400 2,337,982 2,167,988
Foreign        
Segment Reporting [Line Items]        
Total revenue $ 46,661 $ 37,177 $ 163,857 $ 131,925