XML 14 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid In Capital
Retained Earnings
Beginning Balance at Dec. 31, 2023 $ 915,035 $ 3,157 $ 817,271 $ 94,607
Beginning Balance , Shares at Dec. 31, 2023   315,192,401    
Stock-based compensation expense 6,246   6,246  
Vesting of restricted stock units   $ 1 (1)  
Vesting of restricted stock units, shares   139,409    
Exercise of stock options 746 $ 42 704  
Exercise of stock options , shares   4,116,291    
Shares repurchased (9,940) $ (16) (9,924)  
Shares repurchased, shares   (1,613,019)    
Net income 16,637     16,637
Ending Balance at Mar. 31, 2024 928,724 $ 3,184 814,296 111,244
Ending Balance , Shares at Mar. 31, 2024   317,835,082    
Beginning Balance at Dec. 31, 2024 998,352 $ 3,242 830,264 164,846
Beginning Balance , Shares at Dec. 31, 2024   323,693,863    
Stock-based compensation expense 6,843   6,843  
Vesting of restricted stock units   $ 1 (1)  
Vesting of restricted stock units, shares   137,425    
Exercise of stock options $ 1,700 $ 11 1,689  
Exercise of stock options , shares 983,150 983,150    
Net income $ 27,000     27,000
Ending Balance at Mar. 31, 2025 $ 1,033,895 $ 3,254 $ 838,795 $ 191,846
Ending Balance , Shares at Mar. 31, 2025   324,814,438