v3.26.3
Temporary Equity - Schedule of the Activity and Balances for Preferred Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Series E Redeemable Preferred Stock    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity outstanding (in shares) 276,673 301,673
Temporary equity, beginning balance $ 6,306 $ 6,932
Issuances, net of costs (in shares) 0 0
Issuances, net of costs $ 0 $ 0
Conversions (in shares) 0 0
Conversions $ 0 $ 0
Redemptions (in shares) (276,673) 0
Redemptions $ (6,306) $ 0
Temporary equity outstanding (in shares) 0 301,673
Temporary equity, ending balance $ 0 $ 6,932
Series E-1 Redeemable Preferred Stock    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity outstanding (in shares) 61,909 62,485
Temporary equity, beginning balance $ 56,460 $ 57,011
Issuances, net of costs (in shares) 0 0
Issuances, net of costs $ 0 $ 10
Conversions (in shares) 0 0
Conversions $ 0 $ 0
Redemptions (in shares) (78) (225)
Redemptions $ (87) $ (225)
Temporary equity outstanding (in shares) 61,831 62,260
Temporary equity, ending balance $ 56,373 $ 56,796
Series G Convertible Preferred Stock    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Temporary equity outstanding (in shares) 0 78,000
Temporary equity, beginning balance $ 0 $ 72,094
Issuances, net of costs (in shares) 283,250 180,000
Issuances, net of costs $ 274,850 $ 170,386
Conversions (in shares) (154,500) (258,000)
Conversions $ (149,921) $ (242,480)
Redemptions (in shares) 0 0
Redemptions $ 0 $ 0
Temporary equity outstanding (in shares) 128,750 0
Temporary equity, ending balance $ 124,929 $ 0