v3.26.1
LEASES - Schedule of Maturities of Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2027 $ 3,407  
2028 4,288  
2029 3,967  
2030 2,922  
2031 2,103  
Thereafter 10,443  
Total future undiscounted lease payments 27,130  
Less imputed interest (6,175)  
Total $ 20,955 $ 23,827