v3.25.2
Notes Receivable - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
borrower
Dec. 31, 2024
USD ($)
Financing Receivable, Allowance for Credit Loss [Line Items]    
Notes receivable $ 84,515 $ 56,972
Notes receivable, current 83,478 45,417
Notes receivable, noncurrent 17,931 11,555
Loans Receivable    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Notes receivable, current 12,800  
Notes receivable, noncurrent 2,600  
Consignor Advances    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Notes receivable, current $ 1,500  
Notes Receivable | Customer Concentration Risk    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Loan to value ratio 66.00%  
Number of borrowers | borrower 3  
Principal outstanding loan $ 33,300  
Securities loaned, fair value of collateral $ 50,700  
Notes Receivable | Customer Concentration Risk | Borrower    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Percent of total 33.00%  
Broad Arrow Group Inc    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Loans maturity term 2 years  
Loans, renewal option, term 1 year  
Loan to value ratio 65.00%  
Notes receivable $ 84,500 57,000
Notes receivable, current 69,200 45,400
Notes receivable, noncurrent $ 15,300 $ 11,600