XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Finance receivables, net $ 277,760 $ 274,504  
Marketable investments 21 48  
Warrant assets 4,366 1,759 $ 1,220
Contingent consideration payable 0 4,900  
Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Finance receivables, net 0 0  
Marketable investments 559 0  
Warrant assets 0 0  
Foreign currency forward contract 0 0  
Contingent consideration payable   0  
Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Finance receivables, net 0 0  
Marketable investments 0 0  
Warrant assets 0 0  
Foreign currency forward contract 0 0  
Contingent consideration payable   0  
Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Finance receivables, net 277,760 274,504  
Marketable investments 21 48  
Warrant assets 4,366 1,759  
Foreign currency forward contract 2,475 974  
Contingent consideration payable   4,900  
Carrying Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Finance receivables, net 277,760 274,504  
Marketable investments 580 48  
Warrant assets 4,366 1,759  
Foreign currency forward contract 2,475 974  
Contingent consideration payable   4,900  
Fair Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Finance receivables, net 277,760 274,504  
Marketable investments 580 48  
Warrant assets 4,366 1,759  
Foreign currency forward contract $ 2,475 974  
Contingent consideration payable   $ 4,900