XML 139 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Operating and Financing Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease, right-of-use asset $ 36,083 $ 45,325
Finance 1,564 1,438
Total leased assets $ 37,647 $ 46,763
Operating lease, right-of-use asset, statement of financial position [Extensible List] Other long-term assets Other long-term assets
Finance lease, right-of-use asset, statement of financial position [Extensible List] Property, plant and equipment, net Property, plant and equipment, net
Current    
Operating $ 1,867 $ 1,904
Finance 974 823
Noncurrent    
Operating 53,185 54,453
Finance 671 625
Total leased liabilities $ 56,697 $ 57,805
Operating lease, liability, current, statement of financial position [Extensible List] Accrued expenses and other liabilities Accrued expenses and other liabilities
Finance lease, liability, current, statement of financial position [Extensible List] Current portion of long-term debt and other borrowings Current portion of long-term debt and other borrowings
Operating lease, liability, noncurrent, statement of financial position [Extensible List] Other long-term liabilities Other long-term liabilities
Finance lease, liability, noncurrent, statement of financial position [Extensible List] Total long-term debt, net, and other borrowings Total long-term debt, net, and other borrowings