v3.26.1
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Total property and equipment, cost $ 179,324 $ 174,247
Less: accumulated depreciation (121,462) (114,916)
Total property and equipment, net 57,862 59,331
Internally developed software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, cost $ 74,281 73,994
Acquired software    
Property, Plant and Equipment [Line Items]    
Depreciation period in years 3 years  
Total property and equipment, cost $ 6,441 6,441
Equipment    
Property, Plant and Equipment [Line Items]    
Depreciation period in years 5 years  
Total property and equipment, cost $ 68,721 61,860
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, cost $ 8,120 8,120
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Depreciation period in years 5 years  
Total property and equipment, cost $ 16,814 16,434
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment, cost $ 4,947 $ 7,398
Minimum | Internally developed software    
Property, Plant and Equipment [Line Items]    
Depreciation period in years 3 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Depreciation period in years 1 year  
Maximum | Internally developed software    
Property, Plant and Equipment [Line Items]    
Depreciation period in years 5 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Depreciation period in years 15 years