v3.26.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease costs $ 621 $ 603 $ 1,167 $ 1,214
Short-term lease costs 20 38 43 49
Total operating lease costs 641 641 1,210 1,263
Variable lease costs 335 227 755 523
Total lease costs $ 976 $ 868 $ 1,965 $ 1,786