v3.26.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Client advances and restricted funds $ 97,451 $ 47,245
Cash collected not yet remitted to purchaser of billed receivables 13,544 7,189
Other accrued expenses and current liabilities 12,940 16,906
Total accrued expenses and other current liabilities $ 123,935 $ 71,340