XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Mar. 31, 2023
Investments in securities:        
Investments in trading securities $ 17,612   $ 25,748  
Total assets measured at fair value 19,696   27,694  
Fair Value Inputs [Abstract] (Deprecated 2018-01-31)        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 $ 7,184 4,657 $ 10,133
Payment for Contingent Consideration Liability, Financing Activities (201)      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings $ 0 $ (2,949)    
Unobservable input - growth discount rate - weighted average true true    
Unobservable input - growth discount rate - maximum true true    
Unobservable input - growth discount rate - minimum true true    
Unobservable input - growth volatility - weighted average true true    
Unobservable input - growth volatility - maximum true true    
Unobservable input - growth volatility - minimum true true    
Asset Acquisition, Consideration Transferred, Contingent Consideration $ (4,657)      
Level 1        
Investments in securities:        
Investments in trading securities 17,477   25,748  
Total assets measured at fair value 17,477   25,748  
Level 2        
Investments in securities:        
Investments in trading securities 135   0  
Total assets measured at fair value 135   0  
Level 3        
Investments in securities:        
Investments in trading securities 0   0  
Total assets measured at fair value 0   $ 0  
Asset Acquisition, Consideration Transferred, Contingent Consideration     Level 3  
Other Liabilities, Fair Value Disclosure     $ 4,657  
Investments Measured at NAV        
Investments in securities:        
Investments in trading securities 0   0  
Total assets measured at fair value 2,084   $ 1,946  
Fair Value, Recurring        
Investments in securities:        
Asset Acquisition, Consideration Transferred, Contingent Consideration     Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]  
Other Liabilities, Fair Value Disclosure     $ 4,657  
Private investment funds        
Investments in securities:        
Private 2,084   1,946  
Private investment funds | Level 1        
Investments in securities:        
Private 0   0  
Private investment funds | Level 2        
Investments in securities:        
Private 0   0  
Private investment funds | Level 3        
Investments in securities:        
Private 0   0  
Private investment funds | Investments Measured at NAV        
Investments in securities:        
Private $ 2,084   $ 1,946