v3.25.1
PROPERTY AND EQUIPMENT - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment $ 33,519 $ 38,301
Less: accumulated depreciation and amortization (24,467) (27,345)
Property and equipment, net 9,052 10,956
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment 14,857 16,381
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment 6,740 8,764
Networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 6,570 7,775
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 3,605 3,451
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 1,747 $ 1,930