XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Business Combination Contingent Consideration - Additional Information (Details) - ARGES GmbH
1 Months Ended 3 Months Ended
Jul. 31, 2019
EUR (€)
Jul. 31, 2023
EUR (€)
Jul. 31, 2023
USD ($)
Mar. 31, 2022
EUR (€)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
EUR (€)
Mar. 31, 2021
USD ($)
Mar. 29, 2024
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
EUR (€)
Dec. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Business Acquisition [Line Items]                              
Date of Acquisition Agreement Jul. 31, 2019                            
Fair value of contingent consideration € 7,100,000               € 400,000 $ 400,000 € 3,300,000 $ 3,800,000 € 4,100,000 $ 5,100,000 $ 7,900,000
Adjustment to contingent consideration liabilities | $               $ 0              
Undiscounted low range of contingent consideration | € 0                            
Undiscounted high range of contingent consideration € 10,000,000                           $ 11,100,000
Payment for contingent consideration   € 100,000 $ 100,000 € 300,000 $ 400,000 € 400,000 $ 400,000