v3.26.1
Leases - Summary of Lease Costs (Detail) - USD ($)
$ in Thousands
8 Months Ended 12 Months Ended
Dec. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Lease, Cost [Abstract]      
Operating lease costs $ 1,861 $ 2,211 $ 1,813
Short-term lease costs 277 508 114
Variable lease costs 209 292 238
Total lease costs $ 2,347 $ 3,011 $ 2,165