XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remaining in 2025 $ 9,369  
2026 17,695  
2027 15,617  
2028 15,420  
2029 14,988  
After 2029 106,653  
Total lease payments 179,742  
Less: Interest (45,170)  
Present value of lease liabilities $ 134,572 $ 152,364