XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Jan. 01, 2022
Other Commitments [Line Items]      
Purchase commitment, term     3 years
Payments for purchase obligation   $ 1,500,000  
Damages sought per violation $ 5,000    
Settlement and customer/subscriber account obligations 753,850,000 755,754,000  
Customer account obligations      
Other Commitments [Line Items]      
Settlement and customer/subscriber account obligations $ 703,212,000 710,775,000  
Capital Commitments      
Other Commitments [Line Items]      
Other commitment   26,000,000  
Purchase commitment, maximum contractual term 10 days    
Payments to acquire interest in subsidiaries and affiliates $ 13,400,000 11,800,000  
Third-Party Processing Fees      
Other Commitments [Line Items]      
Purchase obligation current year 21,600,000    
Purchase obligation next year $ 25,000,000    
Vendor Services      
Other Commitments [Line Items]      
Purchase obligation next year   $ 2,300,000