v3.26.1
Related party transactions (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction      
Equity investment $ 295,281   $ 261,687
BHD LEON      
Related Party Transaction      
Earnings from investments in equity method investees 52,500 $ 13,000  
Net impact to net earnings 30,400 19,900  
Other comprehensive income 22,100 (6,900)  
Equity investment $ 281,500   $ 249,400
BHD LEON | Affiliated Entity      
Related Party Transaction      
Ownership interest, percentage 15.63%    
BHD LEON | Cash Distribution      
Related Party Transaction      
Investment dividends or distribution $ 20,400 $ 20,000