XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment $ 123,042 $ 121,685  
Leasehold improvements 4,903 4,904  
Less: accumulated depreciation and amortization (76,029) (70,311)  
Property and equipment, net 47,013 51,374  
Depreciation and amortization expense 15,700 17,300 $ 12,100
Capitalized development costs 9,900 8,100  
Impaired capitalized development costs 900 1,100 3,700
Building and building improvements      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 29,856 29,850  
Land      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 6,456 6,437  
Internal-use software      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 60,946 56,756  
Less: accumulated depreciation and amortization (42,500) (38,700) (29,900)
Amortization expense 11,600 12,300 $ 7,300
Purchased software      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 2,609 3,370  
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 3,332 3,868  
Computer hardware      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 13,762 12,195  
Software development in-progress      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment $ 1,178 $ 4,305