v3.26.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Property and Equipment [Line Items]          
Total property and equipment $ 298,276   $ 298,276   $ 286,559
Accumulated depreciation expense (216,355)   (216,355)   (205,774)
Total property and equipment, net 81,921   81,921   80,785
Depreciation expense 6,300 $ 6,400 12,600 $ 13,600  
Computer hardware          
Property and Equipment [Line Items]          
Total property and equipment 15,079   15,079   16,025
Furniture and equipment          
Property and Equipment [Line Items]          
Total property and equipment 792   792   965
Internal-use software development costs          
Property and Equipment [Line Items]          
Total property and equipment 281,618   281,618   268,128
Total property and equipment, net 79,700   79,700   77,800
Capitalized computer software additions 6,900 9,100 13,500 17,000  
Depreciation expense 5,800 $ 5,600 11,600 $ 11,900  
Leasehold improvements          
Property and Equipment [Line Items]          
Total property and equipment $ 787   $ 787   $ 1,441