v3.26.1
Equity Incentive Plan (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Consecutive trading days     20 days        
Share-based payment arrangement, amount capitalized   $ 0.7   $ 0.7 $ 1.4 $ 1.4  
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)         824,268    
Vest date fair value         $ 13.3 $ 3.2  
Unrecognized compensation cost related to non-vested awards granted $ 41.3 $ 41.3     $ 41.3    
Weighted-average period to recognize compensation cost         2 years 2 months 12 days    
Market-Based And Performance-Based Restricted Stock Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)     404,456        
Equity Incentive Plan 2021              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum issuance of common stock (in shares) 1,915,552 1,915,552     1,915,552   4,000,000
Additional shares authorized (in shares) 1,510,000