v3.23.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 20, 2021
Dec. 31, 2019
Jun. 30, 2019
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Long-term Purchase Commitment                    
Operating lease liability       $ 427   $ 427        
Operating Lease, Right-of-Use Asset       $ 462   $ 462        
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]       Other long-term liabilities   Other long-term liabilities       Other long-term liabilities
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]       Assets, Noncurrent, Excluding Property, Plant And Equipment   Assets, Noncurrent, Excluding Property, Plant And Equipment        
Cost of revenue       $ 9,534 $ 7,947 $ 17,561 $ 12,798      
Forecast                    
Long-term Purchase Commitment                    
Purchase commitment, remaining minimum amount committed               $ 2,340 $ 1,593  
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           $ 576        
Legal settlement expense             $ 341      
Squadron Capital LLC | Team Note B | Affiliated Entity                    
Long-term Purchase Commitment                    
Payments on note with affiliate   $ 25,000                
Vilex and Orthex                    
Long-term Purchase Commitment                    
Business Combination, Consideration Transferred     $ 60,000