Description of Business and Summary of Significant Accounting Policies - Schedule of Unbilled Accounts Receivable (Details) - Unbilled accounts receivable - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Unbilled accounts receivable – current | $ 100,328 | $ 112,024 |
| Unbilled accounts receivable – non-current | 20,678 | 40,722 |
| Total unbilled accounts receivable | $ 121,006 | $ 152,746 |
| X | ||||||||||
- Definition Accounts Receivable, Excluding Accrued Interest, Before Allowance for Credit Loss No definition available.
|
| X | ||||||||||
- Definition Accounts Receivable, Excluding Accrued Interest, Before Allowance For Credit Loss, Current No definition available.
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount excluding accrued interest, before allowance for credit loss, of accounts receivable classified as noncurrent. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|