v3.25.2
LEASES - Schedule of Maturities of Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 2,979  
2027 6,095  
2028 3,717  
2029 3,551  
2030 3,079  
Thereafter 13,851  
Total future undiscounted lease payments 33,272  
Less imputed interest (8,433)  
Total $ 24,839 $ 11,031