XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
PROPERTY AND EQUIPMENT    
Property and equipment $ 407,352 $ 381,672
Less accumulated depreciation and amortization (221,795) (204,113)
Property and equipment, net 185,557 177,559
Leasehold improvements    
PROPERTY AND EQUIPMENT    
Property and equipment 20,107 20,096
Equipment    
PROPERTY AND EQUIPMENT    
Property and equipment 15,943 14,386
Computer software purchased    
PROPERTY AND EQUIPMENT    
Property and equipment 1,356 1,344
Internal-use software    
PROPERTY AND EQUIPMENT    
Property and equipment, net 174,884 167,373
Cloud-based customer solutions    
PROPERTY AND EQUIPMENT    
Property and equipment 260,506 237,232
Internal systems and tools    
PROPERTY AND EQUIPMENT    
Property and equipment 75,946 72,406
Furniture and fixtures    
PROPERTY AND EQUIPMENT    
Property and equipment 7,303 7,292
In-process internal-use software    
PROPERTY AND EQUIPMENT    
Property and equipment $ 26,191 $ 28,916