v3.26.1
Commitments and Contingencies - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating lease cost:        
Fixed lease cost $ 1,674 $ 1,374 $ 3,250 $ 2,666
Variable lease cost 421 442 987 778
Total operating lease cost 2,095 1,816 4,237 3,444
Finance lease cost:        
Amortization of ROU assets 1,675 1,016 3,211 1,956
Interest on lease liabilities 268 149 509 277
Total finance lease cost $ 1,943 $ 1,165 $ 3,720 $ 2,233