v3.26.1
Leases - Schedule 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
Finance lease costs:        
Amortization of finance lease assets $ 625 $ 602 $ 1,246 $ 1,152
Interest on lease liabilities 124 152 255 302
Total finance lease costs 749 754 1,501 1,454
Operating lease costs:        
Operating lease costs 5,596 5,759 11,214 11,528
Variable lease cost 715 544 1,236 947
Short-term lease cost 47 51 95 96
Total operating lease costs $ 6,358 $ 6,354 $ 12,545 $ 12,571