v3.25.4
INCOME TAXES - Income Taxes Paid (net of refunds received) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
INCOME TAXES      
Federal $ (944)    
State 666    
Foreign (190)    
Total net income taxes refunded (468) $ (13) $ 1,159
Arizona      
INCOME TAXES      
State 354    
Florida      
INCOME TAXES      
State 328    
Texas      
INCOME TAXES      
State 37    
Tennessee      
INCOME TAXES      
State 24    
Illinois      
INCOME TAXES      
State (27)    
New Mexico      
INCOME TAXES      
State (49)    
All other states      
INCOME TAXES      
State $ (1)