v3.26.1
Income taxes - Cash for income taxes paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Cash for income taxes paid    
Federal $ 36  
Income Taxes Paid, Net, Total 73 $ 2,331
California    
Cash for income taxes paid    
State 7  
Pennsylvania    
Cash for income taxes paid    
State 2  
Tennessee    
Cash for income taxes paid    
State 12  
Texas    
Cash for income taxes paid    
State 10  
All other state    
Cash for income taxes paid    
State $ 6