XML 102 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]      
Total property and equipment, gross $ 21,765 $ 20,739  
Less accumulated depreciation (13,132) (10,946)  
Total property and equipment, net 8,633 9,793  
Depreciation expense 2,500 2,400 $ 2,200
Leasehold improvements      
Property Plant And Equipment [Line Items]      
Total property and equipment, gross 8,404 8,335  
Office furniture, fixtures and equipment      
Property Plant And Equipment [Line Items]      
Total property and equipment, gross $ 13,361 $ 12,404  
Office furniture, fixtures and equipment | Minimum      
Property Plant And Equipment [Line Items]      
Depreciable life 2 years    
Office furniture, fixtures and equipment | Maximum      
Property Plant And Equipment [Line Items]      
Depreciable life 10 years