XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment [Abstract]      
Property and equipment, gross $ 278,024 $ 252,863  
Less accumulated depreciation (205,869) (179,844)  
Property and equipment, net 72,155 73,019  
Capitalized internal-use software costs 14,431 14,954  
Capitalized internal-use software amortization 12,446 5,422 $ 1,923
Depreciation expenses 32,624 27,664 30,104
Write off of fixed assets 6,599 2,393 $ 0
Computer and Equipment and Software [Member]      
Property and Equipment [Abstract]      
Property and equipment, gross 192,555 180,064  
Internal-use Software [Member]      
Property and Equipment [Abstract]      
Property and equipment, gross 62,864 48,433  
Leasehold Improvements [Member]      
Property and Equipment [Abstract]      
Property and equipment, gross 18,926 19,211  
Office Furniture and Equipment [Member]      
Property and Equipment [Abstract]      
Property and equipment, gross $ 3,679 $ 5,155