XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 2,974  
2026 3,351  
2027 3,316  
2028 3,279  
2029 3,115  
Thereafter 5,716  
Total minimum lease payments 21,751  
Less: amount representing interest (3,115)  
Present value of capital lease liabilities $ 18,636 $ 15,037