Basis of Presentation - Schedule of Contract Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||||
|---|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Contract Liabilities [Line Items] | ||||||
| Cash advances and upfront payments received from customers - outstanding balance | $ 32,211 | $ 5,802 | $ 32,211 | $ 5,802 | $ 8,104 | $ 11,823 |
| Revenue recognized from cash advances and upfront payments received balances outstanding at the beginning of period | 2,068 | $ 1,763 | 4,951 | $ 4,887 | ||
| Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent | ||||||
| Contract Liabilities [Line Items] | ||||||
| Cash advances and upfront payments received from customers - outstanding balance | 9,500 | 9,500 | ||||
| Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent | ||||||
| Contract Liabilities [Line Items] | ||||||
| Cash advances and upfront payments received from customers - outstanding balance | $ 22,700 | $ 22,700 | ||||