v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 01, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares)   2,887,227   2,887,227  
Share-based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       20.00%  
Share-based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       20.00%  
Share-based Payment Arrangement, Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       20.00%  
Share-based Payment Arrangement, Tranche Four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       20.00%  
Share-based Payment Arrangement, Tranche Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       20.00%  
Class A CMN Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted (in shares)       54,000  
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense related to performance based compensation agreements   $ 543 $ 471 $ 644 $ 537
Restricted Stock | Non-employee Director | Share-based Payment Arrangement, Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of awards vesting       50.00%  
Restricted Stock | Non-employee Director | Share-based Payment Arrangement, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)       1 year  
Percentage of awards vesting       50.00%  
LTIP Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense related to performance based compensation agreements   $ 5,073 2,201 $ 8,094 4,622
LTIP Units | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common units issued (in shares)   459,611   459,611  
Common units outstanding (in shares)   459,611   459,611  
Common unit, vested (in shares)   315,611   315,611  
LTIP Units | Class A CMN Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock redeemed (in shares)       1,260  
1996 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for issuance to directors and employees (in shares)   19,500,000   19,500,000  
Additional shares reserved (in shares) 2,000,000        
Compensation expense related to performance based compensation agreements   $ 6,805 $ 3,055 $ 13,258 $ 9,573
1996 Equity Incentive Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)       3 years  
Range of awards of target number of share       0.00%  
1996 Equity Incentive Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)       5 years  
Range of awards of target number of share       120.00%  
1996 Equity Incentive Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration date of options granted under equity incentive plan (in years)       10 years  
2019 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares reserved (in shares)       86,910