XML 197 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
2025 $ 15,928
2026 2,989
2027 1,667
Thereafter 0
Less: amount representing interest (1,159)
Total 20,584
Present value of lease liabilities $ 19,425
Minimum  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Finance leases not yet commenced, term 1 year
Maximum  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Finance leases not yet commenced, term 2 years
Financing Lease, Lease Not yet Commenced  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Unrecorded Unconditional Purchase Obligation, Including Lease Not yet Commenced, Total $ 2,700