v3.26.3
Fair Value Measurement (Details) - Fair value on a recurring basis - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Fair Value Measurement    
Common stock $ (11,598) $ (14,847)
Cash    
Fair Value Measurement    
Cash and cash equivalents 14,168 1,194
Money market funds    
Fair Value Measurement    
Cash and cash equivalents 142 1,607
U.S. treasuries    
Fair Value Measurement    
Cash and cash equivalents $ 2,049 $ 9,051