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
Finance lease expense:        
Amortization of right-of-use assets $ 408 $ 443 $ 816 $ 748
Interest on lease liabilities 85 118 178 245
Operating lease expense 906 387 1,733 795
Total lease expense $ 1,399 $ 948 $ 2,727 $ 1,788