XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, EQUIPMENT AND SOFTWARE, NET - Depreciation and Amortization Expense on Property, Equipment and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Depreciation and amortization of property, equipment and software $ 43,401 $ 54,170 $ 63,925
Selling, general and administrative      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization of property, equipment and software 18,377 21,616 31,193
Service | Cost of revenue      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization of property, equipment and software 25,024 32,554 32,354
Product | Cost of revenue      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization of property, equipment and software $ 0 $ 0 $ 378