v3.26.3
Leases - Schedule of 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
Finance lease cost        
Interest on lease liabilities $ 0 $ 173 $ 0 $ 530
Operating lease cost 1,262 1,194 3,753 3,465
Variable lease cost 28 149 192 527
Short-term lease 223 227 830 620
Total lease cost $ 1,513 $ 1,743 $ 4,775 $ 5,142