v3.26.1
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Balance (in shares) at Dec. 31, 2024   12,908,078      
Balance at Dec. 31, 2024 $ 474,392 $ 14 $ (22,012) $ 668,445 $ (172,055)
Net income (loss) 7,869       7,869
Stock-based compensation 2,394     2,394  
Exercise of stock options 38     38  
Exercise of stock options (in shares)   3,681      
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting (in shares)   90,411      
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting (856)     (856)  
Balance (in shares) at Jun. 30, 2025   13,002,170      
Balance at Jun. 30, 2025 483,837 $ 14 (22,012) 670,021 (164,186)
Balance (in shares) at Mar. 31, 2025   12,961,175      
Balance at Mar. 31, 2025 479,453 $ 14 (22,012) 668,900 (167,449)
Net income (loss) 3,263       3,263
Stock-based compensation 1,294     1,294  
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting (in shares)   40,995      
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting (173)     (173)  
Balance (in shares) at Jun. 30, 2025   13,002,170      
Balance at Jun. 30, 2025 483,837 $ 14 (22,012) 670,021 (164,186)
Balance (in shares) at Dec. 31, 2025   13,131,663      
Balance at Dec. 31, 2025 491,429 $ 14 (22,012) 674,297 (160,870)
Net income (loss) 22,995       22,995
Stock-based compensation 2,021     2,021  
Exercise of stock options 14     14  
Exercise of stock options (in shares)   1,395      
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting (in shares)   74,168      
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting       (1,271)  
Balance (in shares) at Jun. 30, 2026   13,207,226      
Balance at Jun. 30, 2026 515,188 $ 14 (22,012) 675,061 (137,875)
Balance (in shares) at Mar. 31, 2026   13,186,538      
Balance at Mar. 31, 2026 498,197 $ 14 (22,012) 673,647 (153,452)
Net income (loss) 15,577       15,577
Stock-based compensation 1,505     1,505  
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting (in shares)   20,688      
Vesting of restricted common stock, net of common stock used to fund employee income tax withholding due upon vesting (91)     (91)  
Balance (in shares) at Jun. 30, 2026   13,207,226      
Balance at Jun. 30, 2026 $ 515,188 $ 14 $ (22,012) $ 675,061 $ (137,875)