v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Performance Warrants and Acquisition Related Contingent Consideration (Details) - Level 3 - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Feb. 07, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Warrant          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Additions in the period (acquisition fair value)     $ 0    
Change in fair value $ 1,180   0 $ (6,317) $ 0
Effect of foreign exchange     0    
Contingent Consideration          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Additions in the period (acquisition fair value)     0    
Change in fair value 786   1,675 1,040 (1,835)
Effect of foreign exchange     0    
Fair Value Option Loan Receivable          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Additions in the period (acquisition fair value)     70,291    
Change in fair value 0   11,655    
Effect of foreign exchange     3,032    
Fair Value Option Loan Receivable Two          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Additions in the period (acquisition fair value)     13,429    
Change in fair value 0   2,485    
Effect of foreign exchange     1,239    
Forward Obligation          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Additions in the period (acquisition fair value)     0    
Change in fair value 0   6,728    
Effect of foreign exchange     173    
Fair Value, Recurring | Warrant          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning Balance 58,668 $ 0 0 44,703 44,703
Change in fair value   0      
Ending Balance 59,848 0 0 38,386 44,703
Fair Value, Recurring | Contingent Consideration          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning Balance 59,923 60,709 60,709 56,745 58,580
Change in fair value   0      
Ending Balance 60,709 60,709 62,384 $ 57,785 $ 56,745
Fair Value, Recurring | Fair Value Option Loan Receivable          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning Balance 0 0 0    
Change in fair value   0      
Ending Balance 0 0 84,978    
Fair Value, Recurring | Fair Value Option Loan Receivable Two          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning Balance 0 0 0    
Change in fair value   0      
Ending Balance 0 0 17,153    
Fair Value, Recurring | Forward Obligation          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning Balance 0 0 0    
Change in fair value   0      
Ending Balance $ 0 $ 0 $ 6,901