Significant Accounting Policies - Additional Information (Details) - Customer Concentration Risk |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Dec. 31, 2023 |
|
| Accounts Receivable | Customer A | |||
| Significant Accounting Policies [Line Items] | |||
| Concentration risk (in percent) | 28.00% | 15.00% | |
| Accounts Receivable | Customer B | |||
| Significant Accounting Policies [Line Items] | |||
| Concentration risk (in percent) | 12.00% | 11.00% | |
| Contract Assets | Customer A | |||
| Significant Accounting Policies [Line Items] | |||
| Concentration risk (in percent) | 41.00% | 42.00% | |
| Contract Assets | Customer B | |||
| Significant Accounting Policies [Line Items] | |||
| Concentration risk (in percent) | 20.00% | 22.00% | |
| Revenue Benchmark | Customer A | |||
| Significant Accounting Policies [Line Items] | |||
| Concentration risk (in percent) | 44.00% | ||