XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Lessee, Operating Lease, Liability, Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (Remaining) $ 10,855
2026 21,229
2027 20,551
2028 19,811
2029 18,763
Thereafter 69,227
Total Lease Payments 160,436
Less: Imputed Interest (54,745)
Present Value of Lease Liability $ 105,691