Leases - Lease, Cost (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Leases [Abstract] | ||
Operating lease right-of-use assets | $ 3,135 | $ 4,905 |
Operating lease liabilities | $ 3,213 | $ 5,228 |
Operating lease weighted-average remaining lease term | 4 years 4 months 20 days | 4 years 6 months 18 days |
Operating lease weighted-average discount rate | 5.01% | 3.95% |
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other assets | Other assets |
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] | Accounts payable and accrued liabilities | Accounts payable and accrued liabilities |