v3.26.1
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Amortization of right-of-use assets $ 312 $ 305 $ 620 $ 588
Interest on lease liabilities 5   10  
Total finance lease cost 317 305 630 588
Operating lease cost 1,017 1,113 2,186 2,397
Short-term lease cost 181 100 311 195
Total lease cost $ 1,515 $ 1,518 $ 3,127 $ 3,180