Revenues and Accounts Receivable - Schedule of Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Revenues And Accounts Receivable [Abstract] | ||
| Beginning Balance | $ 8,314 | $ 2,093 |
| Bad Debt Expense (Recovery) | (1,419) | 6,713 |
| Charged to Allowance | 652 | (492) |
| Ending Balance | $ 7,547 | $ 8,314 |
| X | ||||||||||
- Definition Accounts receivable, allowance for credit loss, recoveries (Write offs). No definition available.
|
| X | ||||||||||
- Definition Revenues and accounts receivable abstract. No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|