XML 101 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - RSU Activity (Details) - RSUs - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of RSUs      
Beginning balance (in shares) 796,000 467,000 0
Granted (in shares) 395,000 373,000 467,000
Vested (in shares) (15,000) (20,000) 0
Expired or canceled (in shares) (53,000) (24,000) 0
Ending balance (in shares) 1,123,000 796,000 467,000
Weighted Average Grant-Date Fair Value      
Beginning balance, Weighted average grant date fair value (in dollars per share) $ 61.58 $ 61.27 $ 0
Granted, Weighted average grant date fair value (in dollars per share) 83.02 61.76 61.27
Vested, Weighted average grant date fair value (in dollars per share) 55.91 57.39 0
Expired or canceled, Weighted average grant date fair value (in dollars per share) 61.93 61.85 0
Ending balance, Weighted average grant date fair value (in dollars per share) $ 69.18 $ 61.58 $ 61.27