XML 250 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Value of Net Assets and Liabilities Related to Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Total ROU operating lease assets $ 84,878 $ 76,340
Total ROU financing lease assets 1,640 1,560
Total lease assets $ 86,518 $ 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 $ 16,330 $ 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 $ 547 $ 539
Total current lease obligation $ 16,877 $ 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 $ 72,571 $ 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 $ 909 $ 831
Total long-term lease obligation $ 73,480 $ 67,065