v3.25.2
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Lease Costs [Abstract]        
Operating lease costs $ 534 $ 534 $ 1,069 $ 1,069
Variable lease costs     240 246
Total lease costs     1,309 1,315
Cash paid for amounts included in the measurement of operating lease liabilities (operating cash flows)     $ 1,170 $ 1,134
Weighted-average remaining lease term (in years) 6 years 9 months 18 days 8 years 6 years 9 months 18 days 8 years
Weighted-average discount rate 8.74% 8.74% 8.74% 8.74%