v3.25.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Total
Balance at Dec. 31, 2023 $ 7   $ 11,985 $ 59,803 $ 71,795
Balance (in shares) at Dec. 31, 2023 7,099,441        
Balance (in shares) at Dec. 31, 2023   (214,422)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock grants     150   150
Employee stock grants (in shares) 6,546        
Taxes paid related to net share settlement of equity awards     (45)   (45)
Taxes paid related to net share settlement of equity awards (in shares) (1,029)        
Stock option exercises     269   269
Stock option exercises (in shares) 97,188        
Stock-based compensation     145   145
Net income       6,084 6,084
Balance at Jun. 30, 2024 $ 7   12,504 65,887 78,398
Balance (in shares) at Jun. 30, 2024 7,202,146        
Balance (in shares) at Jun. 30, 2024   (214,422)      
Balance at Mar. 31, 2024 $ 7   12,023 65,876 77,906
Balance (in shares) at Mar. 31, 2024 7,134,193        
Balance (in shares) at Mar. 31, 2024   (214,422)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock grants     150   150
Employee stock grants (in shares) 6,546        
Stock option exercises     213   213
Stock option exercises (in shares) 61,407        
Stock-based compensation     118   118
Net income       11 11
Balance at Jun. 30, 2024 $ 7   12,504 65,887 78,398
Balance (in shares) at Jun. 30, 2024 7,202,146        
Balance (in shares) at Jun. 30, 2024   (214,422)      
Balance at Dec. 31, 2024 $ 9   130,039 100,702 $ 230,750
Balance (in shares) at Dec. 31, 2024 9,770,908        
Balance (in shares) at Dec. 31, 2024   (214,422)     (214,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises     558   $ 558
Stock option exercises (in shares) 75,184       75,184
Issuance of common stock $ 5   156,918   $ 156,923
Issuance of common stock (in shares) 4,056,735        
Stock issuance expenses     (2,690)   (2,690)
Capital call premium     (7,740)   (7,740)
Stock-based compensation     3,378   3,378
Net income       2,230 2,230
Balance at Jun. 30, 2025 $ 14   280,463 102,932 $ 383,409
Balance (in shares) at Jun. 30, 2025 13,902,827        
Balance (in shares) at Jun. 30, 2025   (214,422)     (214,422)
Balance at Mar. 31, 2025 $ 10   125,674 35,999 $ 161,683
Balance (in shares) at Mar. 31, 2025 9,810,908        
Balance (in shares) at Mar. 31, 2025   (214,422)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises     558   558
Stock option exercises (in shares) 75,184        
Issuance of common stock $ 4   154,731   154,735
Issuance of common stock (in shares) 4,016,735        
Stock issuance expenses     (2,395)   (2,395)
Stock-based compensation     1,895   1,895
Net income       66,933 66,933
Balance at Jun. 30, 2025 $ 14   $ 280,463 $ 102,932 $ 383,409
Balance (in shares) at Jun. 30, 2025 13,902,827        
Balance (in shares) at Jun. 30, 2025   (214,422)     (214,422)