XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Maturities of Lease Liabilities, Operating
Operating leases mature as follows (in thousands):
Fiscal Year Ended December 31,Minimum Payments
2025$21,946 
202627,537 
202722,446 
202815,840 
202911,233 
Thereafter43,576 
Total lease payments142,578 
Less: interest(30,290)
Present value of lease liabilities$112,288