v3.26.1
INCOME TAXES - Schedule of Income taxes paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ (605)  
Total states and local 2,764  
Foreign:    
Total foreign 3,068  
Total net income tax payments 5,227 $ 6,924
Alabama    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total states and local 292  
California    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total states and local 709  
New York    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total states and local 552  
Tennessee    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total states and local 220  
Texas    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total states and local 247  
Other states and local    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total states and local 744  
Australia    
Foreign:    
Total foreign 241  
Canada    
Foreign:    
Total foreign 611  
India    
Foreign:    
Total foreign 239  
United Kingdom    
Foreign:    
Total foreign 1,904  
Other foreign    
Foreign:    
Total foreign $ 73