v3.24.3
Other Assets - Loan to a Distribution Partner (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Provision for credit losses on notes receivable         $ 3,996 $ 0    
Revenue from distribution partners $ 240,497     $ 221,854 697,587 655,445    
Distribution Partner | Loans Receivable                
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Debt instrument, interest rate               12.00%
Provision for credit losses on notes receivable     $ 4,000          
Loan receivable, interest income reduction 0   $ 500 0 500 0    
Write-offs   $ 4,000            
Loan receivable, noncurrent             $ 4,500  
Revenue from distribution partners $ 700     $ 900 $ 2,000 $ 2,500