v3.25.2
PROPERTY AND EQUIPMENT - Major components of internal-use software (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
PROPERTY AND EQUIPMENT    
Property and equipment $ 195,034 $ 177,559
Internal-use software    
PROPERTY AND EQUIPMENT    
Property and equipment, gross 372,517 309,638
Less accumulated depreciation (207,877) (171,181)
Internal-use software developed, net of accumulated depreciation 164,640 138,457
Property and equipment 183,416 167,373
In-process internal-use software    
PROPERTY AND EQUIPMENT    
Property and equipment, gross $ 18,776 $ 28,916