XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023:
(In thousands)
2024$10,864 
20258,721 
20267,698 
20276,220 
20285,398 
Thereafter31,809 
Total lease payments70,710 
Less: Imputed interest(13,144)
Total operating lease liability$57,566