XML 120 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION - Schedule of Total Assets, Tangible Property and Equipment, Depreciation and Amortization and Additions to Tangible Long-lived Assets by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets $ 570,956 $ 793,117  
Property, equipment and software, net 30,530 56,731  
Depreciation and amortization of property, equipment and software 43,401 54,170 $ 63,925
Additions to tangible long-lived assets 108 3,888 6,339
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Depreciation and amortization of property, equipment and software 51,218 62,663 72,819
Tangible Property and Equipment      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, equipment and software, net 2,164 8,174  
North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets 465,213 669,336  
Additions to tangible long-lived assets 24 1,323 1,777
North America | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Depreciation and amortization of property, equipment and software 40,466 52,077 63,725
North America | United States      
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets 460,200 661,300  
North America | Tangible Property and Equipment      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, equipment and software, net 1,037 5,246  
International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Assets 105,743 123,781  
Additions to tangible long-lived assets 84 2,565 4,562
International | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Depreciation and amortization of property, equipment and software 10,752 10,586 $ 9,094
International | Tangible Property and Equipment      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, equipment and software, net $ 1,127 $ 2,928