XML 65 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment - Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Property, Plant and Equipment [Abstract]      
Engineering and other equipment $ 188,982 $ 184,694  
Building 51,447 50,871  
Computer hardware and software 119,041 113,241  
Building and land improvements 41,377 39,979  
Furniture and fixtures 21,021 20,994  
Land 3,016 2,989  
Total property, plant and equipment 424,884 412,768  
Less: accumulated depreciation (315,275) (306,314)  
Total property, plant and equipment, net $ 109,609 $ 106,454 $ 131,009