v3.26.3
Condensed Consolidated Statements of Stockholders' Deficit - USD ($)
$ in Thousands
Total
Common stock
Capital deficit
Accumulated earnings
Beginning balance (in shares) at Dec. 31, 2024   11,240,507    
Beginning balance at Dec. 31, 2024 $ (35,621) $ 11 $ (105,429) $ 69,797
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares issued under stock-based compensation plans (in shares)   147,031    
Shares issued under stock-based compensation plans (1,500)   (1,500)  
Stock-based compensation 3,862   3,862  
Net income 7,600     7,600
Ending balance at Sep. 30, 2025 (25,659) $ 11 (103,067) 77,397
Ending balance (in shares) at Sep. 30, 2025   11,387,538    
Beginning balance (in shares) at Jun. 30, 2025   11,334,910    
Beginning balance at Jun. 30, 2025 (29,026) $ 11 (104,126) 75,089
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares issued under stock-based compensation plans (in shares)   52,628    
Shares issued under stock-based compensation plans (423)   (423)  
Stock-based compensation 1,482   1,482  
Net income 2,308     2,308
Ending balance at Sep. 30, 2025 $ (25,659) $ 11 (103,067) 77,397
Ending balance (in shares) at Sep. 30, 2025   11,387,538    
Beginning balance (in shares) at Dec. 31, 2025 11,456,061 11,456,061    
Beginning balance at Dec. 31, 2025 $ (17,333) $ 11 (102,091) 84,747
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares issued under stock-based compensation plans (in shares)   174,649    
Shares issued under stock-based compensation plans (2,340) $ 1 (2,341)  
Stock-based compensation 3,527   3,527  
Net income 9,115     9,115
Ending balance at Sep. 30, 2026 $ (7,031) $ 12 (100,905) 93,862
Ending balance (in shares) at Sep. 30, 2026 11,630,710 11,630,710    
Beginning balance (in shares) at Jun. 30, 2026   11,520,159    
Beginning balance at Jun. 30, 2026 $ (11,474) $ 12 (100,329) 88,843
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Shares issued under stock-based compensation plans (in shares)   110,551    
Shares issued under stock-based compensation plans (1,772)   (1,772)  
Stock-based compensation 1,196   1,196  
Net income 5,019     5,019
Ending balance at Sep. 30, 2026 $ (7,031) $ 12 $ (100,905) $ 93,862
Ending balance (in shares) at Sep. 30, 2026 11,630,710 11,630,710