v3.25.1
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%