XML 67 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental information related to leases was as follows: (Details)
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating leases term 5 years 1 month 6 days 6 years 10 months 25 days
Operating leases term 2 years 8 months 12 days 3 years 8 months 12 days
Operating leases discount rate 6.52% 5.76%
Finance leases discount rate 6.34% 6.19%