v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
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 share) (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      
Balance at Dec. 31, 2024 $ 443 110,792 134,615 245,850
Balance (in shares) at Dec. 31, 2024 44,284,374      
Balance at Dec. 31, 2025 $ 416 91,692 151,282 243,390
Balance (in shares) at Dec. 31, 2025 41,647,221      
Issuance of common stock upon exercise of stock options $ 8 (8)    
Issuance of common stock upon exercise of stock options (in shares) 821,601      
Repurchase of common shares $ (4) (2,487)   $ (2,491)
Repurchase of common shares (In share) (416,480)     (416,480)
Excess tax benefits from exercise of stock options   (3,720)   $ (3,720)
Share - based compensation   170   170
Net income     330 330
Balance at Mar. 31, 2026 $ 420 $ 85,647 $ 151,612 $ 237,679
Balance (in shares) at Mar. 31, 2026 42,052,342