v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Total
Balance at beginning at Dec. 31, 2024 $ 5 $ 316,493 $ 139,122   $ 455,620
Balance at beginning (in shares) at Dec. 31, 2024 53,252,563        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   1,160     1,160
Shares issued under the 2020 Equity Incentive Plan $ 0       0
Shares issued under the 2020 Equity Incentive Plan (in shares) 36,074        
Shares surrendered for tax withholdings on equity awards   (45)     (45)
Purchase of treasury stock       $ (45,000) $ (45,000)
Purchase of treasury stock (in shares)         6,428,571
Retirement of treasury stock $ 0 (45,000)   $ 45,000 $ 0
Retirement of treasury stock (in shares) (6,428,571)       (6,428,571)
Net Income (Loss)     (5,277)   $ (5,277)
Balance at ending at Mar. 31, 2025 $ 5 272,608 133,845   406,458
Balance at ending (in shares) at Mar. 31, 2025 46,860,066        
Balance at beginning at Dec. 31, 2024 $ 5 316,493 139,122   455,620
Balance at beginning (in shares) at Dec. 31, 2024 53,252,563        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss)         3,298
Balance at ending at Jun. 30, 2025 $ 5 273,487 142,420   415,912
Balance at ending (in shares) at Jun. 30, 2025 47,093,869        
Balance at beginning at Mar. 31, 2025 $ 5 272,608 133,845   406,458
Balance at beginning (in shares) at Mar. 31, 2025 46,860,066        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   668     668
Shares issued under the 2020 Employee Stock Purchase Plan $ 0 195     195
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 39,754        
Shares issued under the 2020 Equity Incentive Plan $ 0       0
Shares issued under the 2020 Equity Incentive Plan (in shares) 194,049        
Shares surrendered for tax withholdings on equity awards   16     16
Net Income (Loss)     8,575   8,575
Balance at ending at Jun. 30, 2025 $ 5 273,487 142,420   415,912
Balance at ending (in shares) at Jun. 30, 2025 47,093,869        
Balance at beginning at Dec. 31, 2025 $ 5 276,729 147,697   424,431
Balance at beginning (in shares) at Dec. 31, 2025 47,221,513        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   1,802     1,802
Shares issued under the 2020 Equity Incentive Plan $ 0       0
Shares issued under the 2020 Equity Incentive Plan (in shares) 20,102        
Net Income (Loss)     (3,450)   (3,450)
Balance at ending at Mar. 31, 2026 $ 5 278,531 144,247   422,783
Balance at ending (in shares) at Mar. 31, 2026 47,241,615        
Balance at beginning at Dec. 31, 2025 $ 5 276,729 147,697   424,431
Balance at beginning (in shares) at Dec. 31, 2025 47,221,513        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss)         (9,020)
Balance at ending at Jun. 30, 2026 $ 5 279,986 138,677   418,668
Balance at ending (in shares) at Jun. 30, 2026 47,683,297        
Balance at beginning at Mar. 31, 2026 $ 5 278,531 144,247   422,783
Balance at beginning (in shares) at Mar. 31, 2026 47,241,615        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   1,318     1,318
Shares issued under the 2020 Employee Stock Purchase Plan $ 0 137     137
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 25,445        
Shares issued under the 2020 Equity Incentive Plan $ 0       0
Shares issued under the 2020 Equity Incentive Plan (in shares) 416,237        
Net Income (Loss)     (5,570)   (5,570)
Balance at ending at Jun. 30, 2026 $ 5 $ 279,986 $ 138,677   $ 418,668
Balance at ending (in shares) at Jun. 30, 2026 47,683,297