XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Additional Information (Details)
€ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
EUR (€)
Jun. 30, 2023
USD ($)
Income Taxes [Line Items]          
Income tax provisions $ 22,061,000 $ 2,728,000 $ 30,025,000   $ 3,445,000
Effective tax rate     18.30% 18.30%  
Statutory tax rate     12.50% 12.50%  
Ireland          
Income Taxes [Line Items]          
Income tax provisions   $ 0     $ 0
Minimum | Pillar Two          
Income Taxes [Line Items]          
Revenue | €       € 750.0