XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Route and Customer Acquisition Costs - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Gross payments due $ 7,400 $ 7,600  
Net present value of payments due 6,500 6,600  
Current portion of payments due 1,505 1,487  
Customer acquisition cost asset 20,000 17,900  
Capitalized contract cost, subject to claw back 1,000 1,200  
Amortization expense (decrease in expense) on route and customer acquisition costs $ 1,600 $ 1,300 $ 1,700