v3.26.1
RELATED-PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
RELATED-PARTY TRANSACTIONS            
Accounts receivable, related parties $ 7,778   $ 7,778   $ 7,960 $ 9,864
Revenue 15,615 $ 19,055 31,317 $ 34,829    
Hardware            
RELATED-PARTY TRANSACTIONS            
Revenue 3,444 5,916 7,801 9,953    
Software            
RELATED-PARTY TRANSACTIONS            
Revenue 6,124 5,244 12,267 10,403    
Services            
RELATED-PARTY TRANSACTIONS            
Revenue 6,047 7,895 11,249 14,473    
Related Party            
RELATED-PARTY TRANSACTIONS            
Accounts receivable, related parties 600   600   $ 200  
Related Party | Hardware            
RELATED-PARTY TRANSACTIONS            
Revenue 2 2 4 3    
Related Party | Software            
RELATED-PARTY TRANSACTIONS            
Revenue 30 50 70 100    
Related Party | Services            
RELATED-PARTY TRANSACTIONS            
Revenue $ 700 $ 200 $ 1,000 $ 500