v3.25.0.1
Accounts Receivable - Net - Shedule of Accounts receivable balance, net of allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 60,300 $ 68,555
Less: allowance for credit losses (11,985) (10,074)
Accounts receivable- net 48,315 58,481
Distribution Partners [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 13,308 12,736
Due from Ticket Sellers [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 6,835 5,632
Uncollateralized Payment [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 28,740 32,810
Insurance and Other Commissions [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 4,980 11,414
Other Account Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 6,437 $ 5,963