v3.26.1
Leases - Schedule Components 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
Lease, Cost [Abstract]        
Operating lease cost - fixed $ 516 $ 418 $ 1,045 $ 833
Operating lease cost - variable 63 40 98 84
Short-term lease expense 14 4 27 8
Total lease expense $ 593 $ 462 $ 1,170 $ 925