XML 145 R127.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity (Narrative) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2025
shares
May 23, 2025
USD ($)
$ / shares
shares
Jan. 16, 2022
shares
Feb. 29, 2024
shares
Feb. 28, 2021
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
Dec. 31, 2018
shares
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Issuance of shares (in shares)   1,570,267       1,570,267      
Price per issued share (in USD per share) | $ / shares   $ 375              
Proceeds from issuance of common stock | $   $ 573,000              
Payments of stock issuance costs | $   $ 15,000              
Granted, number of options (in shares)           121,200 1,743,650    
Aggregate intrinsic value | $           $ 805,958      
Total unrecognized compensation cost related to share-based compensation arrangements granted | $           $ 56,141      
Expected cost recognition period, in years           3 years      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares           $ 208.99 $ 186.90 $ 163.30  
Granted, weighted average exercise price | $ / shares           $ 497.50 $ 201.53    
Exercise price range                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number           2,408,418      
Exercise price range                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares           $ 208.99      
2018 Equity Incentive Plan                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Shares authorized under plan       2,300,000 1,500,000       1,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized       800,000 500,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Increase in Award Vesting Period         3 years        
Period measuring the average closing price, in days           30 days      
Accelerated award vesting period           12 months      
Number of shares authorized with extended expiration date (in shares) 175,000                
Period of extended expiration date 63 months                
Options available for future grants under plan           34,000      
2018 Equity Incentive Plan Prior to Second Amendment                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Percent vested and exercisable from the second anniversary of the commencement date           40.00%      
Additional percentage vested and exercisable from the third anniversary of the commencement date           60.00%      
Additional Percentage Vested And Exercisable Each on Third, Fourth and Fifth Anniversary Of The Commencement Date           0.20      
2018 Equity Incentive Plan After Second Amendment                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Percent vested and exercisable from the second anniversary of the commencement date           40.00%      
Additional percentage vested and exercisable from the third anniversary of the commencement date           60.00%      
Additional Percentage Vested And Exercisable Each on Third and Fourth Anniversary Of The Commencement Date           0.30      
2022 Equity Incentive Plan                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Shares authorized under plan     1,100,000 2,050,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized       950,000          
Period measuring the average closing price, in days           30 days      
Options available for future grants under plan           215,000      
Term of award     seven years            
2018 Phantom Bonus Retention Plan                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Granted, number of options (in shares)           678,100      
Granted, weighted average exercise price | $ / shares           $ 139.51      
2018 Phantom Bonus Retention Plan | Maximum                  
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                  
Benefit As A Percentage of Company Share Price Increase           1