v3.25.2
Leases (Lease Costs and Other Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lease costs:        
Operating lease costs $ 467 $ 468 $ 948 $ 919
Variable lease costs 20 26 36 56
Sublease income (41)   (65)  
Total 446 494 919 975
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases $ 452 $ 439 $ 837 $ 860