v3.26.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
May 22, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issued, gross (in shares)       61,316 30,939
Shares withheld for taxes (in shares)       24,257 12,635
Long Term Incentive Plan (LTIP)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Authorized to grant (in shares)   2,500,000   2,500,000  
Available for issuance (in shares)   2,400,000   2,400,000  
Available for grant (in shares)   2,100,000   2,100,000  
Number of shares granted and unsettled (in shares)   300,000   300,000  
Stock-based compensation expense   $ 3.3 $ 1.2 $ 5.3 $ 2.9
Common Stock | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issued, net of settlement (in shares)       37,059 18,304
Common Stock | Nonemployee directors          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issued, net of settlement (in shares)       19,664  
Shares issued for services (in shares) 6,778        
Shares issued for services $ 0.4        
Restricted stock units | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       49,361 47,705
Granted (in dollars per share)       $ 132.73 $ 49.60
Forfeited (in shares)       43  
Vesting period       3 years 3 years
Restricted stock units | Nonemployee directors          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       7,274 17,804
Granted (in dollars per share)       $ 159.44 $ 57.39
Vesting period       1 year 1 year
Restricted stock units | Tranche one          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting percentage       33.33%  
Restricted stock units | Tranche two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting percentage       33.33%  
Restricted stock units | Tranche three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting percentage       33.33%  
Performance shares | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       41,151 55,092
Vesting period       3 years 3 years
Performance shares subject to performance conditions | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in dollars per share)       $ 121.56 $ 47.27
Performance shares subject to performance conditions | Minimum | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance condition target allocation (as a percentage)   0.00% 0.00% 0.00% 0.00%
Performance shares subject to performance conditions | Maximum | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance condition target allocation (as a percentage)   200.00% 200.00% 200.00% 200.00%
Performance shares subject to market conditions | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in dollars per share)       $ 183.67 $ 56.91
Performance shares subject to market conditions | Minimum | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Market condition target allocation (as a percentage)   0.00% 0.00% 0.00% 0.00%
Performance shares subject to market conditions | Maximum | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Market condition target allocation (as a percentage)   200.00% 200.00% 200.00% 200.00%
Other stock awards | Nonemployee directors          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)       394 569