XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Unrecognized Tax Benefits Summary [Line Items]    
Unrecognized tax benefits that would favorably impact effective tax rate $ 3.1  
Unrecognized tax benefits, income tax penalties and interest accrued 6.2 $ 6.2
U.S. [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Operating Loss Carryforwards 11.5  
Tax credit carryforward, amount 13.9  
Germany [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Operating Loss Carryforwards $ 25.6  
Earliest Tax Year [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Operating loss carryforwards, expiration year 2023  
Open tax year 2015  
Earliest Tax Year [Member] | U.S. [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Ongoing tax audits period 2015  
Income tax examination year 2015  
Earliest Tax Year [Member] | Germany [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Ongoing tax audits period 2018  
Income tax examination year 2018  
Latest Tax Year [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Operating loss carryforwards, expiration year 2043  
Open tax year 2021  
Latest Tax Year [Member] | U.S. [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Ongoing tax audits period 2018  
Income tax examination year 2018  
Latest Tax Year [Member] | Germany [Member]    
Unrecognized Tax Benefits Summary [Line Items]    
Ongoing tax audits period 2019  
Income tax examination year 2019