Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of the Components of Lease Costs (Details)

v3.25.2
Leases - Schedule of the Components 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
Leases [Abstract]        
Operating lease cost $ 514 $ 472 $ 1,016 $ 945
Variable lease cost 101 97 260 172
Total lease cost $ 615 $ 569 1,276 1,117
Cash paid for amounts included in the measurement of lease liabilities and right of use assets, operating cash flow from operating leases     1,084 965
Right of use assets obtained in exchange for lease obligations, operating leases     37 0
Increases to right of use assets resulting from lease modifications, operating lease     $ 344 $ 0
Weighted average remaining lease term 4 years 10 months 24 days 5 years 9 months 18 days 4 years 10 months 24 days 5 years 9 months 18 days
Weighted average discount rate 7.60% 7.80% 7.60% 7.80%