v3.25.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 20, 2021
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Long-term Purchase Commitment            
Restructuring accrual       $ 596   $ 1,072
Purchase obligation, to be paid, remainder of fiscal year       1,092    
Purchase obligation, to be paid, year one       1,092    
Cost of revenue       $ 14,149 $ 12,511  
Minimum            
Long-term Purchase Commitment            
Royalty agreement percentage (as a percent)       0.50%    
Maximum            
Long-term Purchase Commitment            
Royalty agreement percentage (as a percent)       20.00%    
Firefly Technology | License Agreements            
Long-term Purchase Commitment            
Finite lived intangible asset useful life extension period (in years) 5 years          
Cost of revenue       $ 430    
Litigation settlement, fee expense         $ 542  
Squadron Capital LLC | Team Note B | Affiliated Entity            
Long-term Purchase Commitment            
Repayments of related party debt   $ 25,000        
Vilex and Orthex            
Long-term Purchase Commitment            
Fair value of estimated total acquisition consideration     $ 60,000