v3.26.1
Property, Equipment and Software - Schedule of Property, Equipment and Software (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Property, Plant and Equipment [Line Items]      
Less: Accumulated depreciation $ (90,577)   $ (86,245)
Property, equipment and software, net 59,785   58,636
Depreciation expense 4,373 $ 3,862  
Property, equipment and software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 147,341   142,606
Computer software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 130,056   125,073
Equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 13,821   14,037
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 2,592   2,621
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, equipment and software 872   875
Capital work in-progress      
Property, Plant and Equipment [Line Items]      
Property, equipment and software $ 3,021   $ 2,275