XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Net Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Total right of use operating lease assets $ 91,962 $ 76,340
Total right of use financing lease assets 1,702 1,560
Total lease assets 93,664 77,900
Total current operating lease obligation 18,413 13,010
Total current financing lease obligation 538 539
Total current lease obligation 18,951 13,549
Total long-term operating lease obligation 76,759 66,234
Total long-term financing lease obligation 999 831
Total long-term lease obligation $ 77,758 $ 67,065
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease obligation Total current lease obligation
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total current lease obligation Total current lease obligation
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long-term lease obligation Total long-term lease obligation
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total long-term lease obligation Total long-term lease obligation