XML 66 R31.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Investments in securities:                
Investments in trading securities $ 17,822   $ 17,822     $ 25,748    
Total assets measured at fair value 19,768   19,768     27,694    
Fair Value Inputs [Abstract] (Deprecated 2018-01-31)                
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 $ 10,176 0 $ 10,176 $ 0 4,657 $ 10,133 $ 7,184
Payment for Contingent Consideration Liability, Financing Activities     (201) (1,815)        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings $ 0 $ 4,807 $ 0 $ 1,858        
Unobservable input - growth discount rate - weighted average true true true true        
Unobservable input - growth discount rate - maximum true true true true        
Unobservable input - growth discount rate - minimum true true true true        
Unobservable input - growth volatility - weighted average true true true true        
Unobservable input - growth volatility - maximum true true true true        
Unobservable input - growth volatility - minimum true true true true        
Asset Acquisition, Consideration Transferred, Contingent Consideration $ 0 $ (1,815) $ (4,657) $ (1,815)        
Level 1                
Investments in securities:                
Investments in trading securities 17,686   17,686     25,748    
Total assets measured at fair value 17,686   17,686     25,748    
Level 2                
Investments in securities:                
Investments in trading securities 136   136     0    
Total assets measured at fair value 136   136     0    
Level 3                
Investments in securities:                
Investments in trading securities 0   0     0    
Total assets measured at fair value 0   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     0    
Total assets measured at fair value 1,946   1,946     $ 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 1,946   1,946     1,946    
Private investment funds | Level 1                
Investments in securities:                
Private 0   0     0    
Private investment funds | Level 2                
Investments in securities:                
Private 0   0     0    
Private investment funds | Level 3                
Investments in securities:                
Private 0   0     0    
Private investment funds | Investments Measured at NAV                
Investments in securities:                
Private $ 1,946   $ 1,946     $ 1,946