XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
July 1, 2025 to December 31, 2025 $ 2,883
2026 5,143
2027 3,704
2028 2,938
2029 2,471
2030 2,023
Thereafter 4,341
Total minimum lease payments $ 23,503