XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Year Ending December 31:    
2025 $ 2,937  
2026 2,176  
2027 1,844  
2028 1,762  
2029 1,806  
Thereafter 10,078  
Total lease obligation 20,603  
Less: Imputed interest (4,896)  
Total lease liabilities 15,707  
Less: Current lease liabilities 2,055 $ 2,252
Total non-current lease liabilities $ 13,652 $ 15,655