v3.26.1
Income Taxes - Schedule of Income Taxes Paid, Net Of Refunds (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Amount    
Federal $ 0.9  
Total income taxes paid, net of refunds $ 6.4 $ 3.5
Percent    
Federal 14.00%  
Income Taxes Paid, Net, Percent, Total 100.00%  
California    
Amount    
State: $ 1.5  
Percent    
State: 23.40%  
New York    
Amount    
State: $ 1.2  
Percent    
State: 18.80%  
Louisiana    
Amount    
State: $ 0.8  
Percent    
State: 12.50%  
Other state jurisdictions    
Amount    
State: $ 1.2  
Percent    
State: 18.80%  
Canada    
Amount    
Foreign: $ 0.5  
Percent    
Foreign: 7.80%  
Other foreign jurisdictions    
Amount    
Foreign: $ 0.3  
Percent    
Foreign: 4.70%