Credit Concentrations - Additional Information (Details) - Customer |
3 Months Ended | 9 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
|
| Revenue | Customer Concentration Risk | |||||
| Concentration Risk [Line Items] | |||||
| Number of customer accounted for more than 10% | 0 | 0 | 0 | 0 | |
| Accounts Receivable | Credit Concentration Risk | |||||
| Concentration Risk [Line Items] | |||||
| Number of customer accounted for more than 10% | 0 | 0 | |||