v3.25.2
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