XML 76 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation - Summary of Option Activity Under The Employee Share Option Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]              
Outstanding, beginning of year | shares 14,065 14,093 14,828 15,166 15,221 15,400 14,828
Granted | shares 0 0 0 0 0 0  
Exercised | shares 262 28 674 0 0 0  
Forfeited or expired | shares 41 0 61 110 55 179  
Outstanding, end of year | shares 13,762 14,065 14,093 15,056 15,166 15,221 13,762
Vested or expected to vest at end of year | shares 10,930     7,562     10,930
Exercisable at end of year | shares 10,930     7,562     10,930
Outstanding, beginning of year | Weighted Average Exercise Price $ 0.84 $ 0.84 $ 0.84 $ 0.86 $ 0.86 $ 0.86 $ 0.84
Granted | Weighted Average Exercise Price 0 0 0 0 0 0  
Exercised | Weighted Average Exercise Price 1.38 0 0.97 0 0 0  
Forfeited or expired | Weighted Average Exercise Price 1.38 0 1.06 0.73 0.67 0.73  
Outstanding, end of year | Weighted Average Exercise Price 0.83 $ 0.84 $ 0.84 0.86 $ 0.86 $ 0.86 0.83
Vested or expected to vest at end of year | Weighted Average Exercise Price 0.74     0.6     0.74
Exercisable at end of year| Weighted Average Exercise Price $ 0.74     $ 0.6     $ 0.74
Outstanding, end of year | Weighted Average remaining contractual term 6 years 11 months 12 days 7 years 2 months 12 days 7 years 5 months 12 days 7 years 11 months 15 days 8 years 2 months 15 days 8 years 5 months 15 days  
Vested or expected to vest at the end of year | Weighted Average remaining contractual term 6 years 10 months 6 days     7 years 21 days      
Exercisable at June 30, 2024, Weighted Average remaining contractual term 6 years 10 months 6 days     7 years 21 days      
Outstanding, end of year, Aggregate Intrinsic Value $ 207,638 $ 289,296 $ 136,256 $ 76,657 $ 76,657 $ 76,657 $ 207,638
Vested or expected to vest at the end of year | Aggregate Intrinsic Value 148,262     35,649     148,262
Exercisable at June 30,2025 , Aggregate Intrinsic Value $ 148,262     $ 35,649     $ 148,262