Quarterly report [Sections 13 or 15(d)]

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)

v3.25.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Beginning Balance at Dec. 31, 2023 $ 78,971 $ 11,729 $ 108,615 $ (41,373)
Beginning Balance (in shares) at Dec. 31, 2023   16,258    
Net income (loss) 6,240     6,240
Stock-based compensation expense 506 $ 50 456  
Repurchases of common stock (273) $ (27) (246)  
Repurchases of common stock (in shares)   (61)    
Ending Balance at Mar. 31, 2024 85,444 $ 11,752 108,825 (35,133)
Ending Balance (in shares) at Mar. 31, 2024   16,197    
Beginning Balance at Dec. 31, 2023 78,971 $ 11,729 108,615 (41,373)
Beginning Balance (in shares) at Dec. 31, 2023   16,258    
Net income (loss) 8,129      
Ending Balance at Jun. 30, 2024 86,682 $ 11,688 108,238 (33,244)
Ending Balance (in shares) at Jun. 30, 2024   16,516    
Beginning Balance at Mar. 31, 2024 85,444 $ 11,752 108,825 (35,133)
Beginning Balance (in shares) at Mar. 31, 2024   16,197    
Net income (loss) 1,889     1,889
Vesting of restricted stock (1,183) $ (118) (1,065)  
Vesting of restricted stock (in shares)   319    
Stock-based compensation expense 532 $ 54 478  
Ending Balance at Jun. 30, 2024 86,682 $ 11,688 108,238 (33,244)
Ending Balance (in shares) at Jun. 30, 2024   16,516    
Beginning Balance at Dec. 31, 2024 $ 93,102 $ 11,669 108,065 (26,632)
Beginning Balance (in shares) at Dec. 31, 2024 16,346 16,346    
Net income (loss) $ 3,827     3,827
Stock-based compensation expense 343 $ 33 310  
Repurchases of common stock (567) $ (57) (510)  
Repurchases of common stock (in shares)   (86)    
Ending Balance at Mar. 31, 2025 96,705 $ 11,645 107,865 (22,805)
Ending Balance (in shares) at Mar. 31, 2025   16,260    
Beginning Balance at Dec. 31, 2024 $ 93,102 $ 11,669 108,065 (26,632)
Beginning Balance (in shares) at Dec. 31, 2024 16,346 16,346    
Net income (loss) $ 3,253      
Ending Balance at Jun. 30, 2025 $ 92,758 $ 11,309 104,828 (23,379)
Ending Balance (in shares) at Jun. 30, 2025 16,041 16,041    
Beginning Balance at Mar. 31, 2025 $ 96,705 $ 11,645 107,865 (22,805)
Beginning Balance (in shares) at Mar. 31, 2025   16,260    
Net income (loss) (574)     (574)
Vesting of restricted stock (860) $ (86) (774)  
Vesting of restricted stock (in shares)   218    
Stock-based compensation expense 289 $ 30 259  
Repurchases of common stock (2,802) $ (280) (2,522)  
Repurchases of common stock (in shares)   (437)    
Ending Balance at Jun. 30, 2025 $ 92,758 $ 11,309 $ 104,828 $ (23,379)
Ending Balance (in shares) at Jun. 30, 2025 16,041 16,041