XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
2025 $ 2,563  
2026 2,621  
2027 2,625  
2028 2,478  
2029 2,545  
Thereafter 7,750  
Total lease payments 20,582  
Less: imputed interest (3,898)  
Present value of lease liabilities 16,684  
Less: current portion (1,800) $ (1,803)
Lease liabilities less current portion (14,884) $ 14,884 $ 15,404