v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2020
Operating Loss Carryforwards [Line Items]      
Federal income tax receivable $ 1,690 $ 14,056 $ 15,000
Tax Year 2019      
Operating Loss Carryforwards [Line Items]      
Federal income tax receivable 11,500    
Income tax expense 1,800    
Income tax refunds 1,500    
Interest income 300    
Tax Year 2015, 2016 And 2017      
Operating Loss Carryforwards [Line Items]      
Income tax expense 12,300    
Income tax refunds 10,200    
Interest income $ 2,100