XML 41 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting - Schedule of Segment Reporting additional segment information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Segment Reporting Information [Line Items]        
Interest expense, net $ (1,385) $ (1,419) $ (2,590) $ (2,152)
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Interest income 597 661 1,229 1,375
Interest expense (1,982) (2,080) (3,819) (3,527)
Interest expense, net $ (1,385) $ (1,419) $ (2,590) $ (2,152)