XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Facility
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Facility
Lessee Lease Description [Line Items]      
Amounts owed under finance lease $ 4,702 $ 10,457  
Lease payable description through September 2025    
Finance lease cost, amortization of the right-of-use assets $ 3,800 2,800  
Finance lease cost, interest on the lease liabilities 1,200 2,200  
Cash payments for operating lease liabilities 2,400 2,800 $ 2,600
Cash payments for finance lease liabilities 10,500 $ 8,900 500
Operating lease right-of-use asset impairment loss $ 900   $ 6,100
Number of facility leases | Facility 3   3
Gain on lease termination $ 5,300    
Number of lease facilities terminated | Facility 2    
Minimum [Member]      
Lessee Lease Description [Line Items]      
Operating lease, expiration period 2025    
Finance lease, expiration period 2025    
Maximum [Member]      
Lessee Lease Description [Line Items]      
Operating lease, expiration period 2036    
Finance lease, expiration period 2027