XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Value of Net Assets and Liabilities Related to Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Total ROU operating lease assets $ 79,024 $ 76,340
Total ROU financing lease assets 1,810 1,560
Total lease assets $ 80,834 $ 77,900
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease obligation Total current lease obligation
Total current operating lease obligation $ 14,110 $ 13,010
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease obligation Total current lease obligation
Total current financing lease obligation $ 528 $ 539
Total current lease obligation $ 14,638 $ 13,549
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long-term lease obligation Total long-term lease obligation
Total long-term operating lease obligation $ 68,275 $ 66,234
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long-term lease obligation Total long-term lease obligation
Total long-term financing lease obligation $ 1,048 $ 831
Total long-term lease obligation $ 69,323 $ 67,065