v3.26.1
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Total property and equipment, cost $ 190,507 $ 174,247
Less: accumulated depreciation (127,793) (114,916)
Total property and equipment, net 62,714 59,331
Internally developed software    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, cost $ 76,354 73,994
Internally developed software | Minimum    
Property, Plant, and Equipment [Line Items]    
Depreciation Period in Years 3 years  
Internally developed software | Maximum    
Property, Plant, and Equipment [Line Items]    
Depreciation Period in Years 5 years  
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 $ 77,540 61,860
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, cost $ 8,120 8,120
Leasehold improvements | Minimum    
Property, Plant, and Equipment [Line Items]    
Depreciation Period in Years 1 year  
Leasehold improvements | Maximum    
Property, Plant, and Equipment [Line Items]    
Depreciation Period in Years 15 years  
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Depreciation Period in Years 5 years  
Total property and equipment, cost $ 17,206 16,434
Construction in progress    
Property, Plant, and Equipment [Line Items]    
Total property and equipment, cost $ 4,846 $ 7,398