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 |