v3.25.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
PROPERTY AND EQUIPMENT    
Property and equipment $ 438,197 $ 381,672
Less accumulated depreciation and amortization (243,163) (204,113)
Property and equipment, net 195,034 177,559
Leasehold improvements    
PROPERTY AND EQUIPMENT    
Property and equipment 20,217 20,096
Equipment    
PROPERTY AND EQUIPMENT    
Property and equipment 17,979 14,386
Computer software purchased    
PROPERTY AND EQUIPMENT    
Property and equipment 1,383 1,344
Internal-use software    
PROPERTY AND EQUIPMENT    
Property and equipment, net 183,416 167,373
Cloud-based customer solutions    
PROPERTY AND EQUIPMENT    
Property and equipment 292,265 237,232
Internal systems and tools    
PROPERTY AND EQUIPMENT    
Property and equipment 80,252 72,406
Furniture and fixtures    
PROPERTY AND EQUIPMENT    
Property and equipment 7,325 7,292
In-process internal-use software    
PROPERTY AND EQUIPMENT    
Property and equipment $ 18,776 $ 28,916