v3.26.1
Note 13 - TotalStone Preferred Units (Details Textual)
Mar. 07, 2025
shares
Jun. 30, 2026
shares
Dec. 31, 2025
shares
Conversion of Class B and Class C Preferred Interests Into Common Stock [Member]      
Conversion of Stock, Shares Issued (in shares) 3,782,641    
TotalStone [Member]      
Ownership Percentage of Voting Stocks     1
Preferred Units, Outstanding (in shares)   0 0