XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment and Geographic Region Information - Revenue and Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue and long-lived assets by geographic region      
Total revenue $ 1,017,865 $ 1,130,604 $ 919,998
Long-Lived Assets 98,955 90,904 69,903
UNITED STATES      
Revenue and long-lived assets by geographic region      
Total revenue 632,028 749,288 634,081
Long-Lived Assets 94,132 86,482 66,227
Europe      
Revenue and long-lived assets by geographic region      
Total revenue 38,089 45,583 38,963
Long-Lived Assets 311 382 212
Asia Pacific      
Revenue and long-lived assets by geographic region      
Total revenue 347,748 335,733 246,954
Long-Lived Assets 4,512 4,040 3,464
International | Total revenue | Geographic concentration risk      
Revenue and long-lived assets by geographic region      
Total revenue $ 873,800 $ 950,400 $ 776,300
Percentage of revenue 85.80% 84.10% 84.40%