v3.26.1
Leases - Components of lease expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating lease expense:        
Fixed lease cost $ 1,586 $ 1,736 $ 3,214 $ 3,480
Variable lease cost 845 725 1,966 1,389
Total operating lease expense $ 2,431 $ 2,461 $ 5,180 $ 4,869