v3.25.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating leases    
Operating lease right-of-use assets $ 5,192 $ 5,561
Operating lease liabilities - short-term 1,558 1,514
Operating lease liabilities - long-term 3,803 4,203
Total operating lease liabilities $ 5,361 $ 5,717
Weighted-average remaining lease term (years)    
Operating leases 3 years 2 months 12 days 3 years 4 months 24 days
Weighted-average discount rate (%)    
Operating leases 11.10% 11.10%