XML 94 R73.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
May 22, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized to grant (in shares)   2,500,000      
Number of shares available for issuance (in shares)   2,400,000      
Number of shares outstanding (in shares)   200,000      
Stock-based compensation expense   $ 6,300,000 $ 1,600,000 $ 800,000  
Unrecognized compensation expense   $ 4,200,000      
Weighted-average recognition period   1 year 4 months 24 days      
Issued, gross (in shares)   30,939      
Forfeited (in shares)   12,635      
Volatility rate       50.00%  
Implied volatility       50.00%  
Common Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Issued, net of settlement (in shares)     18,304    
Common Stock | Director          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares) 6,778        
Granted, fair value $ 400,000        
RSUs          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Incremental compensation expenses   $ 0      
Award vesting period   3 years      
Unrecognized compensation expense   $ 1,900,000      
Weighted-average recognition period   1 year 14 days      
Granted (in shares)   67,369      
Granted (in dollars per share)   $ 52.38      
Fair value of vested awards   $ 3,900,000      
Number of shares (in shares)   124,742 102,792   243,327
Fair value of settled awards   $ 1,400,000      
RSUs | Share-based payment arrangement, employee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period   3 years      
Granted (in shares)   47,705      
Granted (in dollars per share)   $ 49.60      
RSUs | Share-based payment arrangement, nonemployee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period   1 year      
Granted (in shares)   19,664      
Granted (in dollars per share)   $ 59.13      
Share-based payment arrangement          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares available for grant (in shares)   2,200,000      
Performance shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period   3 years      
Unrecognized compensation expense   $ 2,300,000      
Weighted-average recognition period   1 year 8 months 12 days      
Granted (in shares)   55,092      
Granted (in dollars per share)   $ 52.10      
Number of shares (in shares)   55,092 0    
Performance Shares Subject To Performance Conditions          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in dollars per share)   $ 47.27      
Performance Shares Subject To Performance Conditions | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance condition target allocation (as a percentage)   0.00%      
Performance Shares Subject To Performance Conditions | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance condition target allocation (as a percentage)   200.00%      
Performance Shares Subject To Market Conditions          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in dollars per share)   $ 56.93      
Performance Shares Subject To Market Conditions | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Market condition target allocation (as a percentage)   0.00%      
Performance Shares Subject To Market Conditions | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Market condition target allocation (as a percentage)   200.00%      
Other Stock Awards | Director          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares)   713