XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Income Tax - Cash Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax      
U.S. federal $ (13)    
State 704    
Foreign (126)    
Income Taxes Paid, Net, Total 565 $ 797 $ 618
Texas      
Income Tax      
State 455    
Louisiana      
Income Tax      
State 225    
Other      
Income Tax      
State 24    
CANADA      
Income Tax      
Foreign 120    
USVI      
Income Tax      
Foreign $ (246)