XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 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$15,485 
202629,498 
202724,462 
202817,913 
202913,364 
Thereafter50,655 
Total lease payments151,377 
Less: interest(32,889)
Present value of lease liabilities$118,488