XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Number of Shares
Treasury stock, at cost
Additional paid-in capital
Retained earnings
Beginning balance (in shares) at Dec. 31, 2023   11,183,076      
Treasury stock, beginning balance (in shares) at Dec. 31, 2023     (179,652)    
Beginning balance at Dec. 31, 2023 $ 120,915 $ 1 $ (2,000) $ 92,528 $ 30,386
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Non-cash stock-based compensation 1,249     1,249  
Shares issued related to vested restricted stock units (in shares)   261,673      
Shares issued related to vested restricted stock units 0        
Tax withholding related to vested restricted stock units (4,338)     (4,338)  
Shares issued related to employee stock purchase plan (in shares)   2,989      
Shares issued related to employee stock purchase plan 116     116  
Net income 7,586       7,586
Ending balance (in shares) at Mar. 31, 2024   11,447,738      
Treasury stock, ending balance (in shares) at Mar. 31, 2024     (179,652)    
Ending balance at Mar. 31, 2024 125,528 $ 1 $ (2,000) 89,555 37,972
Beginning balance (in shares) at Dec. 31, 2023   11,183,076      
Treasury stock, beginning balance (in shares) at Dec. 31, 2023     (179,652)    
Beginning balance at Dec. 31, 2023 120,915 $ 1 $ (2,000) 92,528 30,386
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 21,033        
Ending balance (in shares) at Sep. 30, 2024   11,452,753      
Treasury stock, ending balance (in shares) at Sep. 30, 2024     (179,652)    
Ending balance at Sep. 30, 2024 142,199 $ 1 $ (2,000) 92,779 51,419
Beginning balance (in shares) at Mar. 31, 2024   11,447,738      
Treasury stock, beginning balance (in shares) at Mar. 31, 2024     (179,652)    
Beginning balance at Mar. 31, 2024 125,528 $ 1 $ (2,000) 89,555 37,972
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Non-cash stock-based compensation 1,471     1,471  
Shares issued related to vested restricted stock units (in shares)   1,914      
Shares issued related to vested restricted stock units 0        
Net income 5,963       5,963
Ending balance (in shares) at Jun. 30, 2024   11,449,652      
Treasury stock, ending balance (in shares) at Jun. 30, 2024     (179,652)    
Ending balance at Jun. 30, 2024 132,962 $ 1 $ (2,000) 91,026 43,935
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Non-cash stock-based compensation 1,603     1,603  
Shares issued related to employee stock purchase plan (in shares)   3,101      
Shares issued related to employee stock purchase plan 150     150  
Net income 7,484       7,484
Ending balance (in shares) at Sep. 30, 2024   11,452,753      
Treasury stock, ending balance (in shares) at Sep. 30, 2024     (179,652)    
Ending balance at Sep. 30, 2024 $ 142,199 $ 1 $ (2,000) 92,779 51,419
Beginning balance (in shares) at Dec. 31, 2024   11,452,753      
Treasury stock, beginning balance (in shares) at Dec. 31, 2024 (179,652)   (179,652)    
Beginning balance at Dec. 31, 2024 $ 153,491 $ 1 $ (2,000) 94,229 61,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Non-cash stock-based compensation 1,594     1,594  
Shares issued related to vested restricted stock units (in shares)   349,217      
Shares issued related to vested restricted stock units 0        
Tax withholding related to vested restricted stock units (4,338)     (4,338)  
Shares issued related to employee stock purchase plan (in shares)   2,321      
Shares issued related to employee stock purchase plan 169     169  
Net income 10,214       10,214
Ending balance (in shares) at Mar. 31, 2025   11,804,291      
Treasury stock, ending balance (in shares) at Mar. 31, 2025     (179,652)    
Ending balance at Mar. 31, 2025 $ 161,130 $ 1 $ (2,000) 91,654 71,475
Beginning balance (in shares) at Dec. 31, 2024   11,452,753      
Treasury stock, beginning balance (in shares) at Dec. 31, 2024 (179,652)   (179,652)    
Beginning balance at Dec. 31, 2024 $ 153,491 $ 1 $ (2,000) 94,229 61,261
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 26,764        
Ending balance (in shares) at Sep. 30, 2025   11,806,466      
Treasury stock, ending balance (in shares) at Sep. 30, 2025 (179,652)   (179,652)    
Ending balance at Sep. 30, 2025 $ 181,562 $ 1 $ (2,000) 95,536 88,025
Beginning balance (in shares) at Mar. 31, 2025   11,804,291      
Treasury stock, beginning balance (in shares) at Mar. 31, 2025     (179,652)    
Beginning balance at Mar. 31, 2025 161,130 $ 1 $ (2,000) 91,654 71,475
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Non-cash stock-based compensation 1,642     1,642  
Net income 7,762       7,762
Ending balance (in shares) at Jun. 30, 2025   11,804,291      
Treasury stock, ending balance (in shares) at Jun. 30, 2025     (179,652)    
Ending balance at Jun. 30, 2025 170,534 $ 1 $ (2,000) 93,296 79,237
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Non-cash stock-based compensation 1,980     1,980  
Shares issued related to employee stock purchase plan (in shares)   2,175      
Shares issued related to employee stock purchase plan 260     260  
Net income $ 8,788       8,788
Ending balance (in shares) at Sep. 30, 2025   11,806,466      
Treasury stock, ending balance (in shares) at Sep. 30, 2025 (179,652)   (179,652)    
Ending balance at Sep. 30, 2025 $ 181,562 $ 1 $ (2,000) $ 95,536 $ 88,025