v3.25.2
Summary of Significant Accounting Policies - Additional Information (Details)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Vendor
Customer
shares
Jun. 30, 2024
USD ($)
Vendor
Customer
Jun. 30, 2025
USD ($)
Customer
Vendor
shares
Jun. 30, 2024
USD ($)
Vendor
Customer
Dec. 31, 2024
Customer
Product Information [Line Items]          
Number of vendors | Vendor 3 2 4 2  
Number of customers accounted for 10% of total revenue | Customer 0 0 0 0  
Number of customers accounted for 10% of accounts receivable | Customer 0   0   0
ASU 2023-07          
Product Information [Line Items]          
Change in Accounting Principle, Accounting Standards Update, Adoption Date Dec. 15, 2023   Dec. 15, 2023    
Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] true   true    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true   true    
401(k) Plan          
Product Information [Line Items]          
Employer Safe Harbor non-elective contribution percentage     3.00%    
Employer Safe Harbor contribution amount | $ $ 0.2 $ 0.2 $ 0.4 $ 0.5  
Outstanding Debt and Available Line of Credit | Liabilities          
Product Information [Line Items]          
Concentration risk percentage     100.00%   100.00%
Inventory | Vendor Concentration | Assets          
Product Information [Line Items]          
Concentration risk percentage 78.80% 66.90% 91.90% 68.20%  
Class V Voting Stock          
Product Information [Line Items]          
Repurchased shares | shares 5.5   5.5    
Repurchased shares value | $ $ 25.1   $ 25.1