XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Property Plant And Equipment [Line Items]      
Depreciation and amortization $ 13,275 $ 16,101 $ 16,511
Amortization expense of intangible assets 9,800 13,100 13,700
Cost of sales      
Property Plant And Equipment [Line Items]      
Depreciation and amortization 1,031 1,313 1,429
Research and development      
Property Plant And Equipment [Line Items]      
Depreciation and amortization 1,123 615 415
Selling, marketing, and distribution      
Property Plant And Equipment [Line Items]      
Depreciation and amortization 1,225 836 362
General and administrative      
Property Plant And Equipment [Line Items]      
Depreciation and amortization 9,896 13,337 14,305
Amortization expense of intangible assets $ 8,500 $ 12,800 $ 13,600