v3.26.3
Leases - Components of Lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease cost $ 336 $ 336 $ 1,008 $ 1,006
Short-term lease cost 34 36 124 126
Variable lease cost 158 128 510 402
Total lease cost, net $ 528 $ 500 $ 1,642 $ 1,534