XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
9 Months Ended
Feb. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The table below shows the calculation for earnings per share:
Three Months EndedNine Months Ended
February 28, 2025February 29, 2024February 28, 2025February 29, 2024
Net loss$(35,555)$(62,838)$(178,528)$(85,221)
Net loss attributable to noncontrolling interest— — — (397)
Preferred dividends
(540)— (1,213)— 
Net loss attributable to common stockholders$(36,095)$(62,838)$(179,741)$(84,824)
Basic and diluted net loss per share attributable to common stockholders$(0.16)$(0.52)$(0.93)$(0.77)
Basic and diluted weighted average number of shares outstanding222,454,578 121,426,622 193,405,721 110,500,556