XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Other Assets - Loan to a Distribution Partner (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Credit loss expense           $ 748 $ 3,996  
Revenue   $ 256,400 $ 240,497     749,530 697,587  
Loans Receivable                
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Write-offs     4,000       4,000  
Distribution Partner | Loans Receivable                
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Debt instrument, interest rate               12.00%
Credit loss expense         $ 4,000      
Loan receivable, interest income reduction $ 500 0 0     0 500  
Write-offs       $ 4,000        
Revenue   $ 400 $ 700     $ 1,300 $ 2,000