XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Leases Assets and liabilities leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of lease assets and liabilities [Line Items]    
Operating lease assets $ 66,445 $ 90,516
Finance lease assets 37,117 17,567
Total lease assets 103,562 108,083
Current operating lease liabilities 28,920 35,828
Non-current operating lease liabilities 38,798 55,565
Total operating lease liabilities 67,718 91,393
Current portion of finance lease liabilities 9,466 5,457
Non-current finance lease liabilities 28,299 12,221
Total finance lease liabilities 37,765 17,678
Total lease liabilities $ 105,483 $ 109,071