XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and equipment    
Property and equipment $ 381,672 $ 263,648
Less accumulated depreciation and amortization (204,113) (162,914)
Property and equipment, net 177,559 100,734
Leasehold improvements    
Property and equipment    
Property and equipment 20,096 20,662
Equipment    
Property and equipment    
Property and equipment 14,386 22,012
Computer software purchased    
Property and equipment    
Property and equipment 1,344 2,690
Internal-use software    
Property and equipment    
Property and equipment, net 167,373 88,969
Cloud-based customer solutions    
Property and equipment    
Property and equipment 237,232 142,302
Internal systems and tools    
Property and equipment    
Property and equipment 72,406 39,430
Furniture and fixtures    
Property and equipment    
Property and equipment 7,292 7,669
In-process internal-use software    
Property and equipment    
Property and equipment $ 28,916 $ 28,883