XML 109 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
2025 $ 2,286  
2026 1,722  
2027 26  
2028 24  
Total minimum lease payments 4,058  
Less amounts representing interest (551)  
Present value of minimum lease payments 3,507  
Finance leases    
2025 56  
2026 35  
2027 19  
2028 0  
Total minimum lease payments 110  
Less amounts representing interest (22)  
Present value of minimum lease payments 88  
Total    
2025 2,342  
2026 1,757  
2027 45  
2028 24  
Total minimum lease payments 4,168  
Less amounts representing interest (573)  
Present value of minimum lease payments $ 3,595 $ 5,034