XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 1,926  
2026 2,060  
2027 1,841  
2028 570  
2029 585  
Thereafter 1,420  
Total lease payments 8,402  
Less: Discount 1,592  
Present value of lease liabilities 6,810  
Current portion of lease liabilities 1,513 $ 1,258
Non-current portion of lease liabilities $ 5,297 $ 4,021