XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
FURNITURE, FIXTURES AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Furniture, fixtures and equipment      
Accumulated depreciation $ (13,305) $ (11,519)  
Furniture, fixtures and equipment, net 6,446 5,929 $ 5,293
Depreciation expense 3,094 3,045 $ 2,688
Computer hardware, software and other office equipment      
Furniture, fixtures and equipment      
Furniture, fixture and equipment, gross $ 4,010 3,343  
Computer hardware, software and other office equipment | Minimum      
Furniture, fixtures and equipment      
Estimated Useful Lives (in years) 2 years    
Computer hardware, software and other office equipment | Maximum      
Furniture, fixtures and equipment      
Estimated Useful Lives (in years) 5 years    
Furniture, fixtures and leasehold improvements      
Furniture, fixtures and equipment      
Furniture, fixture and equipment, gross $ 3,188 3,235  
Furniture, fixtures and leasehold improvements | Minimum      
Furniture, fixtures and equipment      
Estimated Useful Lives (in years) 2 years    
Furniture, fixtures and leasehold improvements | Maximum      
Furniture, fixtures and equipment      
Estimated Useful Lives (in years) 5 years    
Software and development costs      
Furniture, fixtures and equipment      
Furniture, fixture and equipment, gross $ 12,553 $ 10,870  
Software and development costs | Minimum      
Furniture, fixtures and equipment      
Estimated Useful Lives (in years) 3 years    
Software and development costs | Maximum      
Furniture, fixtures and equipment      
Estimated Useful Lives (in years) 5 years