v3.26.1
Note 19 - Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
May 31, 2026
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
     
  

Foreign

 
  

currency

 
  

translation

 
  

gain (loss)

 

Balance May 31, 2023

 $(46,610)

Other comprehensive income (loss)

  3,111 

Balance May 31, 2024

 $(43,499)

Other comprehensive income (loss)

  436 

Balance May 31, 2025

 $(43,063)

Other comprehensive income (loss)

  (1,170)

Balance May 31, 2026

 $(44,233)