v3.26.1
Route and Customer Acquisition Costs - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]          
Gross payments due $ 17,600   $ 17,600   $ 15,100
Net present value of payments due 14,600   14,600   12,700
Current portion of payments due 3,180   3,180   2,473
Customer acquisition cost asset 32,700   32,700   31,200
Capitalized contract cost, subject to claw back 2,700   2,700   $ 5,000
Amortization expense on route and customer acquisition costs $ 1,100 $ 700 $ 2,200 $ 1,300