XML 152 R131.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Financial Information by Major Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Total revenue $ 1,238,680 $ 1,127,311 $ 507,340
Long-lived assets:      
Total long-lived assets 609,938 567,035 565,826
United States      
Revenue:      
Total revenue 693,097 703,379 312,265
Long-lived assets:      
Total long-lived assets 235,421 190,917 179,756
EMEA      
Revenue:      
Total revenue 279,892 207,339 96,603
Long-lived assets:      
Total long-lived assets 72,651 85,680 91,877
Canada      
Revenue:      
Total revenue 265,691 216,593 98,472
Long-lived assets:      
Total long-lived assets $ 301,866 $ 290,438 $ 294,193