XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Consolidated Balance Sheet Information - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Building under finance lease $ 21,574 $ 21,574
Property and equipment and finance lease, gross 50,055 51,245
Less: accumulated depreciation and amortization (25,773) (24,149)
Property and equipment, net 24,282 27,096
Finance lease, accumulated amortization 4,500 3,600
Computers, equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,792 13,221
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,569 8,308
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 31 97
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,089 $ 8,045