XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Balance at Dec. 31, 2023 $ 455 $ 118,091 $ 110,227 $ 228,773
Balance (in shares) at Dec. 31, 2023 45,502,380      
Issuance of common stock upon exercise of stock options (in shares) 8,545      
Excess tax benefits from exercise of stock options   (3)   (3)
Share - based compensation   279   279
Net income     9,562 9,562
Balance at Mar. 31, 2024 $ 455 118,367 119,789 238,611
Balance (in shares) at Mar. 31, 2024 45,510,925      
Balance at Dec. 31, 2023 $ 455 118,091 110,227 228,773
Balance (in shares) at Dec. 31, 2023 45,502,380      
Balance at Dec. 31, 2024 $ 443 110,792 134,615 245,850
Balance (in shares) at Dec. 31, 2024 44,284,374      
Repurchase of common shares $ (3) (1,828)   (1,831)
Repurchase of common shares (in shares) (308,588)      
Share - based compensation   45   45
Net income     2,758 2,758
Balance at Mar. 31, 2025 $ 440 $ 109,009 $ 137,373 $ 246,822
Balance (in shares) at Mar. 31, 2025 43,975,786