XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
October 1, 2025 to December 31, 2025 $ 1,444
2026 5,211
2027 3,767
2028 3,001
2029 2,533
2030 2,078
Thereafter 4,737
Total minimum lease payments $ 22,771