Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Stockholders' Equity

v3.25.2
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, 2023 $ 5 $ 311,739 $ 133,271   $ 445,015
Balance at beginning (in shares) at Dec. 31, 2023 52,954,430        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   799     799
Shares issued under the 2020 Equity Incentive Plan $ 0       0
Shares issued under the 2020 Equity Incentive Plan (in shares) 54,596        
Shares surrendered for tax withholdings on equity awards   (108)     (108)
Net (loss) income     6,277   6,277
Balance at ending at Mar. 31, 2024 $ 5 312,430 139,548   451,983
Balance at ending (in shares) at Mar. 31, 2024 53,009,026        
Balance at beginning at Dec. 31, 2023 $ 5 311,739 133,271   445,015
Balance at beginning (in shares) at Dec. 31, 2023 52,954,430        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income         2,640
Balance at ending at Jun. 30, 2024 $ 5 313,883 135,911   449,799
Balance at ending (in shares) at Jun. 30, 2024 53,084,214        
Balance at beginning at Mar. 31, 2024 $ 5 312,430 139,548   451,983
Balance at beginning (in shares) at Mar. 31, 2024 53,009,026        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   1,144     1,144
Shares issued under the 2020 Employee Stock Purchase Plan $ 0 325     325
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 48,202        
Shares issued under the 2020 Equity Incentive Plan $ 0       0
Shares issued under the 2020 Equity Incentive Plan (in shares) 26,986        
Shares surrendered for tax withholdings on equity awards   (16)     (16)
Net (loss) income     (3,637)   (3,637)
Balance at ending at Jun. 30, 2024 $ 5 313,883 135,911   449,799
Balance at ending (in shares) at Jun. 30, 2024 53,084,214        
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        
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)  
Shares surrendered for tax withholdings on equity awards   (45)     (45)
Net (loss) income     (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 (loss) income         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 (loss) income     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