v3.25.4
INCOME TAXES - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income taxes paid, net of refunds received:      
Federal $ (1,500)    
State 1,454    
Total income taxes paid, net of refunds received (46) $ 1 $ 14,141
California      
Income taxes paid, net of refunds received:      
State 401    
Illinois      
Income taxes paid, net of refunds received:      
State 289    
Texas      
Income taxes paid, net of refunds received:      
State 346    
Other      
Income taxes paid, net of refunds received:      
State $ 418