v3.25.4
Stock-Based Employee Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
plan
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock-based compensation plans | plan 1    
Maximum number of award to be granted per individual (in shares) | shares 500,000    
Maximum aggregate number of shares available under the employee stock purchase plan (in shares) | shares 2,800,000    
Purchase price for each share of common stock as percentage of the average of the market price 85.00%    
Shares of common stock issued under the ESPP plan (in shares) | shares 61,027 102,796 151,989
Weighted-average price of shares of common stock issued under the ESPP plan (in dollars per share) | $ / shares $ 229.47 $ 135.55 $ 71.23
Stock Option | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Stock Option | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Maximum actual number of shares underlying each performance share award as a percentage of target performance shares (as a percent) 200.00%    
Shares issued (in shares) | shares 189,685    
Stock-based awards conversion ratio 1    
Weighted-average estimated fair value of restricted stock units granted (in dollars per share) | $ / shares $ 200.92 $ 114.70 $ 73.96
Fair value of shares released on vesting of restricted stock units | $ $ 59,000 $ 32,000 $ 7,000
Total unrecognized compensation cost | $ $ 58,000    
Weighted-average period of unrecognized compensation cost to be recognized (in years) 10 months 13 days    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum actual number of shares underlying each performance share award as a percentage of target performance shares (as a percent) 200.00%    
Shares issued (in shares) | shares 46,358    
Weighted-average estimated fair value of restricted stock units granted (in dollars per share) | $ / shares $ 257.34 $ 120.94 $ 74.59
Total unrecognized compensation cost | $ $ 1,000    
Weighted-average period of unrecognized compensation cost to be recognized (in years) 5 months 23 days    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based awards conversion ratio 1    
Weighted-average estimated fair value of restricted stock units granted (in dollars per share) | $ / shares $ 256.94 $ 121.97 $ 75.26
Fair value of shares released on vesting of restricted stock units | $ $ 119,000 $ 72,000 $ 33,000
Total unrecognized compensation cost | $ $ 44,000    
Weighted-average period of unrecognized compensation cost to be recognized (in years) 7 months 6 days    
Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum value of awards that can be granted to participant in any fiscal year | $ $ 750    
Senior Officers | Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum actual number of shares underlying each performance share award as a percentage of target performance shares (as a percent) 200.00%    
2008 Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares authorized for issuance under stock-based compensation plans (in shares) | shares 10,083,570