XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Property Plant And Equipment [Line Items]                
Property, plant and equipment, gross $ 120,098       $ 125,825      
Less: Accumulated depreciation and amortization (100,178)       (106,389)      
Property, plant and equipment, net 19,920 $ 20,480 $ 20,315 $ 19,037 19,436 $ 19,458 $ 19,740 $ 19,075
Land and buildings                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, gross $ 1,323       1,399      
Property, plant and equipment, Estimated Useful Lives 40 years              
Furniture and equipment                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, gross $ 46,039       54,169      
Furniture and equipment | Minimum                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, Estimated Useful Lives 4 years              
Furniture and equipment | Maximum                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, Estimated Useful Lives 10 years              
Computer software                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, gross $ 34,972       33,576      
Computer software | Minimum                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, Estimated Useful Lives 5 years              
Computer software | Maximum                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, Estimated Useful Lives 10 years              
Leasehold improvements                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, gross $ 35,982       35,131      
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember              
Design fees and tooling costs                
Property Plant And Equipment [Line Items]                
Property, plant and equipment, gross $ 1,782       $ 1,550      
Property, plant and equipment, Estimated Useful Lives 3 years