v3.25.4
Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lease, Cost [Abstract]      
Cash paid for amounts included in the measurement of operating lease liabilities – operating cash flows $ 13,457 $ 12,873 $ 12,873
Cash paid for amounts included in the measurement of finance lease liabilities – financing and operating cash flows 3,075 6,581 14,146
Operating lease right-of-use assets obtained in exchange for operating leases liabilities 6,722 0 0
Financing lease right-of-use assets obtained in exchange for finance lease liabilities $ 592 $ 0 $ 0