XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property and equipment      
Finance lease amortization $ 1,082 $ 931  
Property and equipment, gross 297,617 246,605  
Property and equipment 115,768 98,390  
Accumulated amortization 181,849 148,215  
Developed technology      
Property and equipment      
Depreciation expense 11,770 8,123  
Fair Value 40,746 40,746  
Excluding internal-use software and finance leases      
Property and equipment      
Depreciation expense 6,445 7,425 $ 7,833
Assets under finance leases      
Property and equipment      
Property and equipment 1,461 1,533  
Accumulated amortization 861 931  
Assets under capital leases      
Property and equipment      
Depreciation expense   743  
Internal-Use Software      
Property and equipment      
Property and equipment, gross 185,015 147,280  
Property and equipment 98,290 76,964  
Accumulated amortization 119,603 87,281  
Depreciation expense 27,682 19,076 8,818
Internal systems and tools      
Property and equipment      
Property and equipment, gross 42,035 32,408  
Depreciation expense $ 4,913 $ 3,322 $ 2,442