XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2022 $ 633,540 $ 16 $ 393,208 $ 240,316
Balance, shares at Dec. 31, 2022   16,128    
Issuance of shares of common stock under restricted stock award agreements, shares   86    
Stock-based compensation 5,259   5,259  
Shares issued for exercise of stock options 25   25  
Net income 27,527     27,527
Balance at Jun. 30, 2023 666,351 $ 16 398,492 267,843
Balance, shares at Jun. 30, 2023   16,214    
Balance at Mar. 31, 2023 648,886 $ 16 395,879 252,991
Balance, shares at Mar. 31, 2023   16,204    
Issuance of shares of common stock under restricted stock award agreements, shares   10    
Stock-based compensation 2,613   2,613  
Net income 14,852     14,852
Balance at Jun. 30, 2023 666,351 $ 16 398,492 267,843
Balance, shares at Jun. 30, 2023   16,214    
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   151    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (3)    
Stock-based compensation 5,474   5,474  
Shares issued in public offering, net of offering costs,Shares 175,578 $ 2 175,576  
Shares issued in public offering, net of offering costs, Shares   1,725    
Net income 33,909     33,909
Balance at Jun. 30, 2024 921,655 $ 18 584,896 336,741
Balance, shares at Jun. 30, 2024   18,100    
Balance at Mar. 31, 2024 725,143 $ 16 406,465 318,662
Balance, shares at Mar. 31, 2024   16,370    
Issuance of shares of common stock under restricted stock award agreements, shares   8    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (3)    
Stock-based compensation 2,855   2,855  
Shares issued in public offering, net of offering costs,Shares 175,578 $ 2 175,576  
Shares issued in public offering, net of offering costs, Shares   1,725    
Net income 18,079     18,079
Balance at Jun. 30, 2024 $ 921,655 $ 18 $ 584,896 $ 336,741
Balance, shares at Jun. 30, 2024   18,100