v3.26.1
Lease Arrangements - Minimum Annual Lease Payments Under Operating, Financing Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finance Lease, Liability, Payment, Due [Abstract]    
Total lease liabilities $ 11,684 $ 124,794