XML 56 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Summary of Earnings and Share Data Used in the Basic and Diluted Earnings Per Share Calculation (Parenthetical) (Detail) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Convertible Senior Notes [Member]    
Earnings per share [line items]    
Convertible notes 575,000 575,000
Ordinary shares [member]    
Earnings per share [line items]    
Warrants outstanding 3,456,785 3,456,785