v3.26.1
LEASES - Schedule of Future Undiscounted Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 3,439  
2027 6,572  
2028 6,049  
2029 5,075  
2030 4,184  
2031 3,942  
Thereafter 10,948  
Total undiscounted cash flows 40,209  
Less: Amounts representing interest 5,787  
Present value of net future minimum lease payments 34,422 $ 32,597
Finance Leases    
Remainder of 2026 245  
2027 528  
2028 540  
2029 540  
2030 540  
2031 540  
Thereafter 6,085  
Total undiscounted cash flows 9,018  
Less: Amounts representing interest 2,884  
Present value of net future minimum lease payments $ 6,134 $ 6,223