XML 58 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Maturity of Operating Lease Liabilities
Lease liability maturities as of December 31, 2024 were as follows:
Fiscal Year
Amount
(in thousands)
2025$12,187 
20269,324 
20278,582 
20286,399 
20298,373 
Thereafter61,625 
Total lease payments106,490 
Less: Imputed interest36,453 
Present value of lease liabilities$70,037