Organization and Significant Accounting Policies - Narrative (Details) - USD ($) $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2023 |
|
| Organization And Summary Of Significant Accounting Policies [Line Items] | ||
| Unbilled accounts receivable | $ 16.1 | |
| Deferred revenue, long-term | $ 5.2 | $ 7.4 |
| 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 |