XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Future Minimum Lease Payment Obligations Under Capital Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
May 31, 2024
Leases [Abstract]      
2026 $ 502    
2027 505    
2028 505    
2029 511    
2030 318    
2031 and thereafter 2,119    
Total minimum lease payments 4,460    
Less: amount representing interest (1,016)    
Present value of net minimum lease payments $ 3,444 $ 3,779 $ 900