v3.25.2
Note 11 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Proceeds from Issuance of Common Stock   $ 0 $ 108,211
Common Class A [Member] | Subsequent Event [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 2,122,000    
Shares Issued, Price Per Share (in dollars per share) $ 4.03    
Proceeds from Issuance of Common Stock, Gross $ 8,600    
Proceeds from Issuance of Common Stock 8,400    
Payments of Stock Issuance Costs $ 200