Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Product Information [Line Items] | |||||
| Cash, uninsured amount | $ 1.4 | $ 1.4 | |||
| Allowance for doubtful accounts | $ 1.1 | $ 1.1 | $ 1.2 | ||
| Accounts Receivable | Customer Concentration Risk | No Customers | |||||
| Product Information [Line Items] | |||||
| Concentration risk, percentage | 10.00% | 10.00% | |||
| Revenue Benchmark | Customer Concentration Risk | Related Party | |||||
| Product Information [Line Items] | |||||
| Concentration risk, percentage | 6.00% | 8.00% | 6.00% | 8.00% | |
| Minimum | |||||
| Product Information [Line Items] | |||||
| Intangible asset, useful life | 1 year | 1 year | |||
| Term of service agreements | 1 year | ||||
| Payment terms | 30 days | 30 days | |||
| Maximum | |||||
| Product Information [Line Items] | |||||
| Intangible asset, useful life | 10 years | 10 years | |||
| Term of service agreements | 3 years | ||||
| Payment terms | 60 days | 60 days | |||