XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Divestiture and Discontinued Operations - Additional Information (Detail) - EOTECH LLC [Member] - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2024
Dec. 30, 2021
Proceeds from Fees Received   $ 989,000    
Sale Of Inventory   148,000    
Accounts Receivable, after Allowance for Credit Loss, Current $ 62,000 49,000    
SharedServicesAgreement [Member]        
Proceeds from Fees Received 143,000 40,000    
Photonics        
Cash       $ 70,000,000
Earnout payment $ 0 $ 30,000,000   $ 30,000,000
Photonics | Subsequent Event [Member]        
Earnout payment     $ 14,000,000