XML 86 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating right-of-use assets $ 23,153 $ 23,265
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net
Property, plant and equipment, net $ 582 $ 908
Total right-of use assets 23,735 24,173
Operating lease liabilities, current and long-term portions $ 24,539 $ 24,592
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt Long-term debt
Long-term debt, current and long-term portions $ 545 $ 780
Total lease liabilities 25,084 25,372
Lessee, Lease, Description [Line Items]    
2025 4,430  
Property, plant and equipment, net 582 $ 908
Notes payable    
Leases [Abstract]    
Long-term debt, current and long-term portions 545  
Lessee, Lease, Description [Line Items]    
2025 $ 273