XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
Remainder of 2025 $ 745  
2026 2,649  
2027 2,714  
2028 2,770  
2029 2,770  
Thereafter 7,788  
Total lease payments 19,436  
Less: imputed interest (3,533)  
Present value of lease liabilities 15,903  
Less: current portion (1,886) $ (1,800)
Lease liabilities less current portion $ 14,017 $ 14,884