v3.26.1
Leases - Summary of Components of Total Lease Expense and Operating Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease expense:        
Operating lease expense (1) $ 310 $ 252 $ 620 $ 503
Variable lease expense 103 98 212 197
Right-of-use amortization (2) 9 8 17 17
Interest expense (3)   0 0 1
Total lease expense 422 358 849 718
Cash paid:        
Cash paid from operating leases 417 353 841 707
Cash paid from finance leases $ 9 $ 9 $ 18 $ 18