Quarterly report pursuant to Section 13 or 15(d)

Legal Proceedings (Details)

v3.23.3
Legal Proceedings (Details) - USD ($)
9 Months Ended
Jul. 12, 2023
Jul. 11, 2023
Sep. 30, 2023
Dec. 31, 2022
Lufthansa Technik AG        
Loss Contingencies [Line Items]        
Estimated litigation liability     $ 700,000 $ 700,000
Teradyne, Inc. Alleged Patent Infringement        
Loss Contingencies [Line Items]        
Reserve     0 0
AES | Indirect Sales | Patent Infringement        
Loss Contingencies [Line Items]        
Interest rate accrued above bank rate until final payment 4.00% 5.00%    
Reclaim overpaid damages and interest $ 1,200,000      
Reserve     16,900,000 17,800,000
Indirect damages reserve     1,300,000  
Loss contingency, estimate of possible loss     $ 7,100,000 $ 7,000,000