v3.25.3
Condensed Consolidated Statements of Stockholders' Deficit - USD ($)
$ in Thousands
Common Stock
Capital deficit
Accumulated earnings (loss)
Total
Beginning balance at Dec. 31, 2023 $ 11 $ (102,223) $ 50,276 $ (51,936)
Beginning balance (in shares) at Dec. 31, 2023 11,446,155      
Shares issued under stock-based compensation plans   (2,595)   (2,595)
Shares issued under stock-based compensation plans (in shares) 186,547      
Stock-based compensation   6,936   6,936
Repurchase and retirement of common shares   (7,945)   $ (7,945)
Repurchase and retirement of common shares (in shares) (473,284)     (473,284)
Components of comprehensive income:        
Net income     12,749 $ 12,749
Ending balance at Sep. 30, 2024 $ 11 (105,827) 63,025 (42,791)
Ending balance (in shares) at Sep. 30, 2024 11,159,418      
Beginning balance at Jun. 30, 2024 $ 11 (106,300) 61,732 (44,557)
Beginning balance (in shares) at Jun. 30, 2024 11,186,596      
Shares issued under stock-based compensation plans   (1,309)   (1,309)
Shares issued under stock-based compensation plans (in shares) 93,356      
Stock-based compensation   1,782   1,782
Repurchase and retirement of common shares (in shares) (120,534)      
Components of comprehensive income:        
Net income     1,293 1,293
Ending balance at Sep. 30, 2024 $ 11 (105,827) 63,025 (42,791)
Ending balance (in shares) at Sep. 30, 2024 11,159,418      
Beginning balance at Dec. 31, 2024 $ 11 (105,429) 69,797 $ (35,621)
Beginning balance (in shares) at Dec. 31, 2024 11,240,507     11,240,507
Shares issued under stock-based compensation plans   (1,500)   $ (1,500)
Shares issued under stock-based compensation plans (in shares) 147,031      
Stock-based compensation   3,862   $ 3,862
Repurchase and retirement of common shares (in shares)       0
Components of comprehensive income:        
Net income     7,600 $ 7,600
Ending balance at Sep. 30, 2025 $ 11 (103,067) 77,397 $ (25,659)
Ending balance (in shares) at Sep. 30, 2025 11,387,538     11,387,538
Beginning balance at Jun. 30, 2025 $ 11 (104,126) 75,089 $ (29,026)
Beginning balance (in shares) at Jun. 30, 2025 11,334,910      
Shares issued under stock-based compensation plans   (423)   (423)
Shares issued under stock-based compensation plans (in shares) 52,628      
Stock-based compensation   1,482   1,482
Components of comprehensive income:        
Net income     2,308 2,308
Ending balance at Sep. 30, 2025 $ 11 $ (103,067) $ 77,397 $ (25,659)
Ending balance (in shares) at Sep. 30, 2025 11,387,538     11,387,538