v3.26.3
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
October 1, 2026 to December 31, 2026 $ 1,491
2027 4,702
2028 3,954
2029 3,381
2030 2,853
2031 2,627
Thereafter 3,270
Total undiscounted lease payments 22,278
Less: Present value adjustment (3,834)
Present value of lease liabilities $ 18,444