XML 191 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 01, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Incremental compensation cost $ 185,000      
Incremental compensation expense $ 44,000 $ 53,000 $ 88,000  
Historical volatility rate 50.00%      
Implied volatility rate 50.00%      
Remaining unrecognized compensation expense $ 13,000,000.0      
Remaining unrecognized compensation expense, weighted average amortization period 1 year 7 months 6 days      
Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period 3 years      
Granted (in shares) 53,726      
Granted (in dollars per share) $ 94.06 $ 73.02 $ 39.57  
Fair value of restricted stock units vested $ 7,200,000 $ 2,500,000 $ 2,000,000.0  
Restricted Stock Units | Share-Based Payment Arrangement, Employee        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period 3 years      
Restricted Stock Units | Share-Based Payment Arrangement, Nonemployee        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period 1 year      
Performance Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period 3 years      
Incremental compensation cost $ 0      
Granted (in dollars per share) $ 93.24 $ 72.14    
Restricted Stock Units and Other Stock Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Authorized to grant (in shares)       2,500,000
Number of shares available for grant (in shares) 2,200,000      
Performance Shares, Market Conditions | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Performance award, percent of target 0.00%      
Performance Shares, Market Conditions | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Performance award, percent of target 200.00%      
Performance Shares, Performance Conditions | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Performance award, percent of target 0.00%      
Performance Shares, Performance Conditions | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Performance award, percent of target 200.00%