v3.26.1
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
July 1, 2026 to December 31, 2026 $ 2,405
2027 3,734
2028 2,944
2029 2,521
2030 2,065
2031 1,826
Thereafter 2,539
Total undiscounted lease payments 18,034
Less: Present value adjustment (3,319)
Present value of lease liabilities $ 14,715