v3.25.2
Property, Equipment and Software (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Property, Plant and Equipment [Line Items]          
Less: Accumulated depreciation $ (77,992)   $ (77,992)   $ (70,258)
Property, equipment and software, net 57,529   57,529   52,477
Depreciation expense 4,075 $ 3,428 7,937 $ 6,598  
Property, equipment and software          
Property, Plant and Equipment [Line Items]          
Property, equipment and software 133,984   133,984   120,337
Computer software          
Property, Plant and Equipment [Line Items]          
Property, equipment and software 115,355   115,355   104,683
Equipment          
Property, Plant and Equipment [Line Items]          
Property, equipment and software 14,513   14,513   11,571
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property, equipment and software 2,734   2,734   2,718
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property, equipment and software 1,382   1,382   1,365
Capital work in-progress          
Property, Plant and Equipment [Line Items]          
Property, equipment and software $ 1,537   $ 1,537   $ 2,398