v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Customer
Vendor
shares
Jun. 30, 2025
USD ($)
Customer
Vendor
Jun. 30, 2026
USD ($)
Customer
Vendor
shares
Jun. 30, 2025
USD ($)
Customer
Vendor
Dec. 31, 2025
USD ($)
Customer
shares
Product Information [Line Items]          
Stock repurchase program remaining balance $ 18.5   $ 18.5    
Number of vendors | Vendor 3 3 3 4  
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
Class V Voting Stock          
Product Information [Line Items]          
Repurchase of remaining shares | shares 6.1   6.1    
Repurchased shares | shares         8.2
Repurchased shares value         $ 37.6
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.5 $ 0.4  
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 90.40% 78.80% 74.00% 91.90%