XML 95 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating lease liabilities:    
Current portion, included in accounts payable and other liabilities $ 5,815 $ 4,621
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable and other current liabilities Accounts payable and other current liabilities
Long-term portion $ 137,403 $ 60,743
Total operating lease liabilities $ 143,218 $ 65,364