v3.26.1
Property, Equipment and Software - Schedule of Property, Equipment and Software (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, Plant, and Equipment [Line Items]          
Less: Accumulated depreciation $ (94,983)   $ (94,983)   $ (86,245)
Property, equipment and software, net 62,329   62,329   58,636
Depreciation expense 4,545 $ 4,075 8,918 $ 7,937  
Property, equipment and software          
Property, Plant, and Equipment [Line Items]          
Property, equipment and software 154,469   154,469   142,606
Computer software          
Property, Plant, and Equipment [Line Items]          
Property, equipment and software 136,982   136,982   125,073
Equipment          
Property, Plant, and Equipment [Line Items]          
Property, equipment and software 14,031   14,031   14,037
Leasehold improvements          
Property, Plant, and Equipment [Line Items]          
Property, equipment and software 2,585   2,585   2,621
Furniture and fixtures          
Property, Plant, and Equipment [Line Items]          
Property, equipment and software 871   871   875
Capital work in-progress          
Property, Plant, and Equipment [Line Items]          
Property, equipment and software $ 2,843   $ 2,843   $ 2,275