XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Route and Customer Acquisition Costs - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2021
Finite-Lived Intangible Assets [Line Items]        
Gross payments due $ 7,600 $ 6,800    
Net present value of payments due 6,600 6,000    
Current portion of payments due 1,487 2,079    
Customer acquisition cost asset 17,900 18,000    
Capitalized contract cost, subject to claw back 1,200 1,500    
Amortization expense (decrease in expense) on route and customer acquisition costs $ 1,300 $ 1,700 $ 1,800  
Customer Acquisition Costs        
Finite-Lived Intangible Assets [Line Items]        
Amortization period of capitalized contract costs   18 years   12 years 4 months 24 days