v3.25.4
Income (Loss) Per Share - Narrative (Details)
3 Months Ended
Jun. 11, 2024
Aug. 02, 2025
shares
Jul. 27, 2024
shares
Jun. 10, 2024
shares
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Rights offering bonus element (in shares)       5.03
Stock split conversion ratio 0.01      
Weighted average common shares outstanding - Basic (in shares)   34,053,847 13,510,667  
Diluted weighted average shares of Common Stock (in shares)   34,053,847 13,510,667  
Previously Reported | Pro Forma        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares outstanding - Basic (in shares)   34,053,847 13,510,667  
Diluted weighted average shares of Common Stock (in shares)   34,053,847 13,510,667