Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plans - Narrative (Details)

v3.25.0.1
Equity Incentive Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 28, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation $ 12,800,000 $ 13,200,000 $ 13,400,000    
Unrecognized compensation costs $ 18,600,000 $ 21,700,000      
Total unrecognized compensation costs expected to be recognized, period 2 years 8 months 12 days 3 years 6 months      
Vested (in shares) 813,183 632,575 686,030    
Granted (in shares) 1,055,861 1,565,571 632,831    
Unvested performance awards (in shares) 2,060,432 1,880,409 958,985 1,037,848  
Common Stock | 2018 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock authorized (in shares) 18,700,000       9,261,229
Common Stock | Director Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock authorized (in shares) 300,000       300,000
Service-Vesting Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Service vesting awards granted $ 16,800,000 $ 22,200,000 $ 11,100,000    
Service-Vesting Awards | Share-Based Payment Arrangement, Tranche One          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Service vesting percentages 33.33%        
Vesting period 1 year        
Service-Vesting Awards | Share-Based Payment Arrangement, Tranches Two And Three          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period 2 years        
Service-Vesting Awards | Share-Based Payment Arrangement, Tranche Two          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Service vesting percentages 33.33%        
Service-Vesting Awards | Share-Based Payment Arrangement, Tranche Three          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Service vesting percentages 33.33%        
Service-Vesting Awards | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period 7 years        
Employee Stock Option Member          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation $ 133,000 105,000 76,000    
Service vesting awards granted $ 159,000 $ 148,000 $ 166,000    
Performance Vesting Award          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vested (in shares) 0 0      
Granted (in shares) 0 0      
Performance DEU          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vested (in shares) 0 54,858 639,413    
Granted (in shares) 0        
Distribution equivalent units (“DEUs”) were issued with a grant date fair value   $ 700,000 $ 6,200,000    
Unvested performance awards (in shares) 0 0 0    
Liability Classified Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation $ 500,000 $ 1,400,000      
Unrecognized compensation costs   $ 500,000      
Total unrecognized compensation costs expected to be recognized, period   3 months 18 days      
Vesting period 4 years        
Liability award vested $ 3,100,000 $ 0      
Accounts payable and accrued liabilities   $ 2,600,000      
Other Liability Classified Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period 3 years