v3.26.1
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment information:        
Total revenues $ 460,869 $ 420,809 $ 915,624 $ 753,686
Operating segments        
Segment information:        
Total revenues 460,869 420,809 915,624 753,686
United States revenues        
Segment information:        
Total revenues 451,754 412,347 899,744 737,226
International revenues        
Segment information:        
Total revenues $ 9,115 $ 8,462 $ 15,880 $ 16,460