v3.26.1
Temporary Equity - Schedule of the Activity and Balances for Preferred Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
Series E Redeemable Preferred Stock    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity outstanding (in shares) 301,673 0
Temporary equity, beginning balance $ 6,932 $ 0
Issuances, net of costs (in shares) 0 301,673
Issuances, net of costs $ 0 $ 6,932
Conversions (in shares) 0 0
Conversions $ 0 $ 0
Redemptions (in shares) (25,000) 0
Redemptions $ (626) $ 0
Temporary equity outstanding (in shares) 276,673 301,673
Temporary equity, ending balance $ 6,306 $ 6,932
Series F Convertible Preferred Stock    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity outstanding (in shares) 0 0
Temporary equity, beginning balance $ 0 $ 0
Issuances, net of costs (in shares) 0 53,191
Issuances, net of costs $ 0 $ 48,350
Conversions (in shares) 0 (53,191)
Conversions $ 0 $ (48,350)
Redemptions (in shares) 0 0
Redemptions $ 0 $ 0
Temporary equity outstanding (in shares) 0 0
Temporary equity, ending balance $ 0 $ 0
Series E-1 Redeemable Preferred Stock    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity outstanding (in shares) 62,485 0
Temporary equity, beginning balance $ 57,011 $ 0
Issuances, net of costs (in shares) 0 62,500
Issuances, net of costs $ 10 $ 57,026
Conversions (in shares) 0 0
Conversions $ 0 $ 0
Redemptions (in shares) (576) (15)
Redemptions $ (561) $ (15)
Temporary equity outstanding (in shares) 61,909 62,485
Temporary equity, ending balance $ 56,460 $ 57,011
Series G preferred stock    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity outstanding (in shares) 78,000 0
Temporary equity, beginning balance $ 72,094 $ 0
Issuances, net of costs (in shares) 835,800 78,000
Issuances, net of costs $ 803,091 $ 72,094
Conversions (in shares) (913,800) 0
Conversions $ (875,185) $ 0
Redemptions (in shares) 0 0
Redemptions $ 0 $ 0
Temporary equity outstanding (in shares) 0 78,000
Temporary equity, ending balance $ 0 $ 72,094