XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 667,875 $ 624,675 $ 1,780,409 $ 1,700,609
Domestic        
Revenues 411,991 503,269 1,230,790 1,386,593
International        
Revenues 255,884 121,406 549,619 314,016
Geographical        
Revenues $ 62,449 $ 77,005 $ 221,949 $ 245,128