XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Assets - Loan to a Distribution Partner (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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 $ 233,807   $ 223,875 457,090 433,591    
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 $ 600   $ 800 $ 1,300 $ 1,600