XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
April 1, 2025 to December 31, 2025 $ 3,900
2026 4,642
2027 3,253
2028 2,488
2029 2,014
2030 1,815
Thereafter 4,259
Total minimum lease payments $ 22,371