v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Taxes [Line Items]      
Income tax provisions on income from continuing operations $ 4,554 $ 3,025  
Deferred tax assets $ 134,808   $ 125,815
Effective tax rate (7.40%) 11.90%  
Ireland      
Income Taxes [Line Items]      
Statutory tax rate (12.50%)