Organization and Significant Accounting Policies - Narrative (Details) - USD ($) $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Dec. 31, 2025 |
|
| Organization And Summary Of Significant Accounting Policies [Line Items] | ||
| Unbilled accounts receivable | $ 19.9 | $ 16.9 |
| Minimum | ||
| Organization And Summary Of Significant Accounting Policies [Line Items] | ||
| Contract payment term (in days) | 30 days | |
| Maximum | ||
| Organization And Summary Of Significant Accounting Policies [Line Items] | ||
| Contract payment term (in days) | 90 days |