XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Warrants
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Warrants, outstanding, at beginning of period (in shares) at Dec. 31, 2024   4,109,135          
Common stock, outstanding, at beginning of period (in shares) at Dec. 31, 2024     59,500,970        
Balances, at beginning of period at Dec. 31, 2024 $ 570,373   $ 595 $ (105,866) $ 528,604 $ 147,132 $ (92)
Treasury Stock, at beginning of period (in shares) at Dec. 31, 2024       6,343,006      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock Issued for Stock-Based Awards (in shares)     673,953        
Stock Issued for Stock-Based Awards 2,490   $ 7   2,483    
Common Stock Repurchases and Excise Tax (in shares)       630,914      
Treasury Stock, Value, Acquired, Cost Method (10,000)     $ (10,000)      
Net Income 36,535         36,535  
Amazon warrants (in shares)   252,869          
Amazon Warrants 1,867       1,867    
Stock-based Compensation 1,695       1,695    
Other Comprehensive Income (Loss) 57           57
Warrants, outstanding, at end of period (in shares) at Mar. 31, 2025   4,362,004          
Common stock, outstanding, at end of period (in shares) at Mar. 31, 2025     60,174,923        
Balances, at end of period at Mar. 31, 2025 $ 603,017   $ 602 $ (115,866) 534,649 183,667 (35)
Treasury Stock, at end of period (in shares) at Mar. 31, 2025       6,973,920      
Warrants, outstanding, at beginning of period (in shares) at Dec. 31, 2025   5,373,482          
Common stock, outstanding, at beginning of period (in shares) at Dec. 31, 2025 53,223,302   61,040,329        
Balances, at beginning of period at Dec. 31, 2025 $ 625,156   $ 610 $ (125,881) 550,471 199,941 15
Treasury Stock, at beginning of period (in shares) at Dec. 31, 2025 7,817,027     7,817,027      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock Issued for Stock-Based Awards (in shares)     973,156        
Stock Issued for Stock-Based Awards $ 5,789   $ 10   5,779    
Net Income 24,106         24,106  
Amazon warrants (in shares)   379,304          
Amazon Warrants 2,800       2,800    
Stock-based Compensation 1,630       1,630    
Other Comprehensive Income (Loss) $ (55)           (55)
Warrants, outstanding, at end of period (in shares) at Mar. 31, 2026   5,752,786          
Common stock, outstanding, at end of period (in shares) at Mar. 31, 2026 54,196,458   62,013,485        
Balances, at end of period at Mar. 31, 2026 $ 659,426   $ 620 $ (125,881) $ 560,680 $ 224,047 $ (40)
Treasury Stock, at end of period (in shares) at Mar. 31, 2026 7,817,027     7,817,027