XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION - Outstanding Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Shares          
Options outstanding, beginning balance (in shares)     4,918    
Exercised (in shares) (1,700) (1,000) (2,489)    
Forfeiture and cancelled (in shares)     0    
Options outstanding, ending balance (in shares) 2,429   2,429   4,918
Exercisable (in shares) 2,429   2,429    
Weighted Average Exercise Price          
Exercise price, beginning balance (in USD per share)     $ 3.81    
Exercised (in USD per share)     1.54    
Forfeiture and cancelled (in USD per share)     0    
Exercise price, ending balance (in USD per share) $ 6.13   6.13   $ 3.81
Exercisable (in USD per share) $ 6.13   $ 6.13    
Aggregate Intrinsic Value          
At December 31, 2023     $ 249,541    
Exercised $ 51,100 $ 50,500 112,394 $ 78,600  
At September 30, 2024 61,277   61,277   $ 249,541
Exercisable at September 30, 2024 $ 61,277   $ 61,277    
Weighted Average Remaining Term          
At December 31, 2023         4 years 5 months 12 days
At September 30, 2024     5 years    
Exercisable at September 30, 2024     5 years