Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation - Narrative (Details)

v3.24.1.u1
Basis of Presentation - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 13, 2019
element
Mar. 31, 2023
USD ($)
Mar. 30, 2024
USD ($)
Apr. 01, 2023
USD ($)
Dec. 31, 2023
USD ($)
Nov. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]              
Allowance for doubtful accounts     $ 8,596 $ 2,265 $ 9,193   $ 2,630
Research and development expense     $ 13,300 $ 12,700      
Non-Aerospace Contract Manufacturing Customer              
Business Acquisition [Line Items]              
Allowance for doubtful accounts           $ 7,500  
Sold | Semiconductor Test Business | Test Systems Segment              
Business Acquisition [Line Items]              
Number of elements for contingent earnouts | element 2            
Earnout proceeds received   $ 3,400