XML 54 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
12 Months Ended
Dec. 31, 2024
Future Minimum Lease Payments [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
The following table presents a maturity analysis of our annual undiscounted cash flows reconciled to the carrying value of our operating lease liabilities as of December 31, 2024:
(In thousands)
2025
$6,072 
2026
10,163 
2027
8,300 
2028
7,878 
2029
5,201 
Thereafter29,775 
Total lease payments67,389 
Less: Imputed interest(12,024)
Total operating lease liability$55,365