XML 90 R68.htm IDEA: XBRL DOCUMENT v3.25.4
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
PROPERTY AND EQUIPMENT    
Property and equipment, gross $ 199,385 $ 179,426
Less accumulated depreciation and amortization (133,826) (119,062)
Property and equipment, net $ 65,559 60,364
Minimum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 2 years  
Maximum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 5 years  
Equipment    
PROPERTY AND EQUIPMENT    
Property and equipment, gross $ 96,029 84,409
Equipment | Minimum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 2 years  
Equipment | Maximum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 5 years  
Software    
PROPERTY AND EQUIPMENT    
Property and equipment, gross $ 38,830 36,859
Software | Minimum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 2 years  
Software | Maximum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 5 years  
Furniture and fixtures    
PROPERTY AND EQUIPMENT    
Property and equipment, gross $ 5,295 3,309
Furniture and fixtures | Minimum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 3 years  
Furniture and fixtures | Maximum    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 5 years  
Leasehold improvements    
PROPERTY AND EQUIPMENT    
Property and equipment, useful life (in years) 10 years  
Property and equipment, gross $ 59,231 $ 54,849