XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Balance at Dec. 31, 2023 $ 706,694 $ 16 $ 403,846 $ 302,832
Balance, shares at Dec. 31, 2023   16,227    
Issuance of shares of common stock under restricted stock award agreements, shares   143    
Stock-based compensation 2,619   2,619  
Net Income (Loss) 15,830     15,830
Balance at Mar. 31, 2024 725,143 $ 16 406,465 318,662
Balance, shares at Mar. 31, 2024   16,370    
Balance at Dec. 31, 2024 970,492 $ 18 594,044 376,430
Balance, shares at Dec. 31, 2024   18,148    
Issuance of shares of common stock under restricted stock award agreements, shares   227    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (1)    
Stock-based compensation 3,170   3,170  
Shares issued for exercise of stock options 493   493  
Shares issued for exercise of stock options, shares   25    
Net Income (Loss) 21,228     21,228
Balance at Mar. 31, 2025 $ 995,383 $ 18 $ 597,707 $ 397,658
Balance, shares at Mar. 31, 2025   18,399