Summary of Significant Accounting Policies - Schedule of Revenues From External Customers and Long Lived Assets by Geographical Areas (Details) |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|---|
Colorado | |||
Percentage of Revenue by Geographical Area [Line Items] | |||
Percentage of revenue | 18.00% | 17.00% | 18.40% |
Ohio | |||
Percentage of Revenue by Geographical Area [Line Items] | |||
Percentage of revenue | 13.60% | ||
Virginia | |||
Percentage of Revenue by Geographical Area [Line Items] | |||
Percentage of revenue | 17.10% | 16.50% | 10.40% |
New Jersey | |||
Percentage of Revenue by Geographical Area [Line Items] | |||
Percentage of revenue | 11.00% | 10.00% |