XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment and Geographic Region Information - Revenue and Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue and long-lived assets by geographic region      
Total revenue $ 1,130,604 $ 919,998 $ 662,428
Long-Lived Assets 90,904 69,903 66,975
United States      
Revenue and long-lived assets by geographic region      
Total revenue 749,288 634,081 519,408
Long-Lived Assets 86,482 66,227 63,590
Europe      
Revenue and long-lived assets by geographic region      
Total revenue 45,583 38,963 36,622
Long-Lived Assets 382 212 191
Asia Pacific      
Revenue and long-lived assets by geographic region      
Total revenue 335,733 246,954 106,398
Long-Lived Assets 4,040 3,464 3,194
International | Total revenue | Geographic concentration risk      
Revenue and long-lived assets by geographic region      
Total revenue $ 950,400 $ 776,300 $ 613,500
Percentage of revenue 84.10% 84.40% 92.60%