v3.25.2
Equity-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2021
USD ($)
shares
Mar. 31, 2015
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2021
Dec. 31, 2018
$ / shares
Jan. 01, 2025
Jan. 01, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity-based compensation, net of capitalized amounts     $ 27,000 $ 23,000 $ 50,000 $ 45,000        
Unrecognized compensation expense     220,000   $ 220,000          
Unrecognized compensation expense, period for recognition         2 years 7 months 6 days          
Automatic annual increase lesser of, percent of common stock                 2.00% 2.00%
Conversion ratio         1.25          
Cost of sales                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity-based compensation, net of capitalized amounts     1,000 0 $ 1,000 0        
Selling, general and administrative                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity-based compensation, net of capitalized amounts     $ 25,000 $ 24,000 $ 50,000 $ 47,000        
Class A Units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of units granted in the period (in dollars per share) | $ / shares               $ 18.58    
Conversion ratio             0.8      
Class B Units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Conversion ratio   0.8                
Number of units granted in the period (in shares) | shares     0 0 0 0        
Minimum | Class A Units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Service-based vesting period               2 years    
Minimum | Class B Units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Service-based vesting period   4 years                
Participation threshold (in dollars per share) | $ / shares         $ 0          
Maximum | Class A Units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Service-based vesting period               4 years    
Maximum | Class B Units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Service-based vesting period   5 years                
Participation threshold (in dollars per share) | $ / shares         $ 12          
Class A Common Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Conversion ratio         0.8          
2017 Omnibus Incentive Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Automatic annual increase lesser of, percent of common stock     2.00%   2.00%          
2017 Omnibus Incentive Plan | Class A Common Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares available for grant (in shares) | shares     20,000,000   20,000,000          
Employee Stock Purchase Plan | Employee Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity-based compensation, net of capitalized amounts     $ 1,000 $ 1,000 $ 1,000 $ 1,000        
Number of shares available for grant (in shares) | shares     364,880   364,880          
Employee Stock Purchase Plan | Class A Common Stock | Employee Stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
ESPP, purchase period 6 months                  
ESPP purchase price of common stock, percent of fair market value 90.00%                  
Maximum number of awards authorized for grant (in shares) | shares 500,000                  
ESPP, number of shares issued (in shares) | shares         3,088 6,136        
Employee Stock Purchase Plan | Class A Common Stock | Employee Stock | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
ESPP, contribution amount $ 10                  
Employee Stock Purchase Plan | Class A Common Stock | Employee Stock | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
ESPP, contribution amount $ 25                  
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity-based compensation expense capitalized     $ 2,000 3,000 $ 4,000 $ 5,000        
Inventory Net                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity-based compensation expense capitalized     $ 1,000 $ 1,000 $ 2,000 $ 1,000