Accounts Receivable, Net - Summary of Reconciliation of Billed Accounts Receivable Sold to MUFG (Details) - USD ($) $ in Thousands |
6 Months Ended | |||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||
| Receivables [Abstract] | ||||||
| Beginning balance | $ 38,206 | $ 25,966 | ||||
| Billed accounts receivable sold | [1] | 243,081 | 239,547 | |||
| Collections from customers | [1],[2] | (252,231) | (241,140) | |||
| Ending balance | $ 29,056 | $ 24,373 | ||||
| ||||||