XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 1,929  
2027 2,346  
2028 2,192  
2029 4,016  
2030 3,810  
Thereafter 14,451  
Total future minimum lease payments 28,744  
Less: imputed interest (5,732)  
Present value of net future minimum lease payments $ 23,012 $ 20,959