v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2024 18,148      
Balance at Dec. 31, 2024 $ 18 $ 594,044 $ 376,430 $ 970,492
Issuance of shares of common stock under restricted stock award agreements (in shares) 227      
Issuance of shares of common stock under restricted stock award agreements $ 0 0 0 0
Forfeiture of shares of common stock under restricted stock award agreements (in shares) (1)      
Forfeiture of shares of common stock under restricted stock award agreements $ 0 0 0 0
Stock-based compensation $ 0 3,170 0 3,170
Shares issued for exercise of stock options (in shares) 25      
Shares issued for exercise of stock options $ 0 493 0 493
Net income $ 0 0 21,228 21,228
Balance (in shares) at Mar. 31, 2025 18,399      
Balance at Mar. 31, 2025 $ 18 597,707 397,658 995,383
Balance (in shares) at Dec. 31, 2025 18,518      
Balance at Dec. 31, 2025 $ 18 612,945 472,340 1,085,303
Issuance of shares of common stock under restricted stock award agreements (in shares) 126      
Issuance of shares of common stock under restricted stock award agreements $ 1 0 0 1
Forfeiture of shares of common stock under restricted stock award agreements (in shares) (1)      
Forfeiture of shares of common stock under restricted stock award agreements $ 0 0 0 0
Stock-based compensation $ 0 5,000 0 5,000
Shares issued for exercise of stock options (in shares) 21      
Shares issued for exercise of stock options $ 0 787 0 787
Net income $ 0 0 25,069 25,069
Balance (in shares) at Mar. 31, 2026 18,664      
Balance at Mar. 31, 2026 $ 19 $ 618,732 $ 497,409 $ 1,116,160