v3.26.1
Note 12 - Income Taxes and Deferred Income Taxes - Schedule of Income Taxes Paid (Details)
$ in Thousands
12 Months Ended
May 31, 2026
USD ($)
State, income tax paid $ 1,419
Foreign, income tax paid (1,184)
Grand Total, income tax paid 235
Internal Revenue Service (IRS) [Member]  
Federal, income tax paid 397
New York State Division of Taxation and Finance [Member]  
State, income tax paid 803
Colorado Tax Authority [Member]  
State, income tax paid 13
Illinois Tax Authority [Member]  
State, income tax paid 14
Massachusetts Tax Authority [Member]  
State, income tax paid 12
North Carolina Tax Authority [Member]  
State, income tax paid 25
New Jersey Division of Taxation [Member]  
State, income tax paid 17
Oregon Tax Authority [Member]  
State, income tax paid 35
Souht Carolina Tax Authority [Member]  
State, income tax paid 21
Tennessee Tax Authority [Member]  
State, income tax paid 29
Other State Tax Authorities [Member]  
State, income tax paid 53
Canada Revenue Agency [Member]  
Federal, income tax paid (529)
British Columbia Tax Authority [Member]  
Federal, income tax paid (468)
Ontario Tax Authority [Member]  
Federal, income tax paid 38
Federal Ministry of Finance, Germany [Member]  
Foreign, income tax paid $ (225)