v3.26.1
Income Taxes - Additional Information (Detail)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax [Line Items]    
Statutory income tax rates 21.00% 21.00%
Effective income tax rate 23.00% 21.70%
UNITED STATES    
Income Tax [Line Items]    
Statutory income tax rates 21.00%  
IRELAND | Trading Income    
Income Tax [Line Items]    
Statutory income tax rates 12.50%  
Israel    
Income Tax [Line Items]    
Statutory income tax rates 23.00%