XML 126 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturities of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities, current  
2025 $ 2,715  
2026 2,726  
2027 2,666  
2028 2,746  
2029 2,828  
Thereafter 967  
Total undiscounted cash flows 14,648  
Less: Imputed interest (3,766)  
Present value of lease liabilities 10,882  
Lease liabilities, current 1,544  
Lease liabilities, non-current 9,338 $ 10,573
Present value of lease liabilities 10,882  
Finance Leases    
2025 482  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total undiscounted cash flows 482  
Less: Imputed interest (18)  
Present value of lease liabilities 464  
Lease liabilities, current 464 $ 831
Lease liabilities, non-current 0  
Present value of lease liabilities $ 464