XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease right-of-use assets $ 123,975 $ 130,460
Finance lease, right-of-use asset, statement of financial position Property, plant and equipment, net Property, plant and equipment, net
Finance leases, net $ 3,817 $ 461
Total lease assets 127,792 130,921
Current:    
Current portion of operating lease liabilities 4,125 3,677
Finance lease liabilities $ 851 $ 196
Finance lease liability, current, statement of financial position Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Long-term:    
Operating lease liabilities $ 73,613 $ 75,648
Finance lease obligations and other long term liabilities $ 2,812 $ 274
Finance lease liability, noncurrent, statement of financial position Finance lease obligations and other long term liabilities Finance lease obligations and other long term liabilities
Total lease liabilities $ 81,401 $ 79,795