v3.26.3
Note 18 - Offerings of Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
Jun. 03, 2026
Jun. 01, 2026
Dec. 15, 2025
Dec. 12, 2025
Sep. 15, 2025
Jan. 21, 2026
Feb. 18, 2025
Share Price (in dollars per share)           $ 13.64 $ 2.47
Public Offering [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares)       7,750,000 1,600,000    
Share Price (in dollars per share)       $ 7.75 $ 5    
Proceeds from Public Offering, Net         $ 8.0    
Payments of Stock Issuance Costs         $ 0.1    
Over-Allotment Option [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares)     1,162,500 1,162,500      
Public Placement [Member] | Common Class A [Member]              
Stock Issued During Period, Shares, New Issues (in shares)     8,912,500        
Proceeds from Public Offering, Net     $ 65.2        
Securities Purchase Agreement [Member]              
Proceeds from Public Offering, Net $ 47.1            
Stock Issued During Period, Shares, New Issues and Existing Shares Resold (in shares)   7,142,800          
Shares Issued, Price Per Share (in dollars per share)   $ 14          
Proceeds from Issuance of Common Stock   $ 50.0          
Securities Purchase Agreement [Member] | Lightpath [Member]              
Stock Issued During Period, Shares, New Issues (in shares)   3,571,400          
Securities Purchase Agreement [Member] | North Run [Member]              
Stock Issued During Period, Shares, New Issues and Existing Shares Resold (in shares)   3,571,400