v3.26.1
Income Taxes - Cash paid for income taxes net of refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes      
Income Tax Paid, Foreign, after Refund Received $ 256    
Income Tax Paid, after Refund Received, Foreign Jurisdiction [Extensible Enumeration] CANADA    
Total cash paid for income taxes, net of refunds $ 1,163 $ 1,600 $ 7,600
New York City      
Income Taxes      
Income tax paid, Domestic 392    
Oklahoma      
Income Taxes      
Income tax paid, Domestic 202    
New York      
Income Taxes      
Income tax paid, Domestic 101    
Missouri      
Income Taxes      
Income tax paid, Domestic 87    
Tennessee      
Income Taxes      
Income tax paid, Domestic 76    
Other states      
Income Taxes      
Income tax paid, Domestic $ 49