XML 89 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant, and Equipment - Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 225,509 $ 206,222
Less: accumulated depreciation (127,064) (100,373)
Property, plant and equipment, net, total 98,445 105,849
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 8,711 8,805
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 38,878 34,117
Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 46,496 44,992
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 21,642 19,611
Computer Hardware And Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 57,791 55,154
Manufacturing Test Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 45,523 36,182
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 6,468 $ 7,361