XML 110 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Finance Lease, Liability, Fiscal Year Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Lease, Liability, to be Paid [Abstract]    
2024 $ 8,446  
2025 8,459  
2026 8,449  
2027 8,410  
2028 26,488  
Thereafter 57,877  
Total 118,129  
Less: interest (49,488)  
Present value of financing lease liabilities 68,641 $ 46,527
Less: current portion of lease liabilities (2,435) (1,363)
Total lease liabilities, net of current portion $ 66,206 $ 45,164