XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Maturity of Operating Lease Liabilities
Lease liability maturities as of December 31, 2023 were as follows:
Fiscal Year
Amount
(in thousands)
2024$17,168 
202516,758 
202614,909 
202714,216 
202812,033 
Thereafter12,984 
Total lease payments88,068 
Less: Imputed interest9,926 
Present value of lease liabilities$78,142