XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Schedule of Disaggregation of Revenues by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue from External Customer [Line Items]        
Total revenues $ 310,631 $ 282,420 $ 870,861 $ 805,359
United States        
Revenue from External Customer [Line Items]        
Total revenues 278,195 258,177 790,905 731,670
Rest of world        
Revenue from External Customer [Line Items]        
Total revenues $ 32,436 $ 24,243 $ 79,956 $ 73,689