v3.25.1
Income (Loss) Per Share (Details)
Mar. 31, 2025
shares
Income (Loss) Per Share [Abstract]  
Unvested share options 2,214,000