v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2020
Operating Loss Carryforwards [Line Items]        
Federal income tax receivable $ 445 $ 445 $ 14,056 $ 15,000
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 2.60%      
Tax Year 2019        
Operating Loss Carryforwards [Line Items]        
Federal income tax receivable $ 11,500 11,500    
Interest income   300    
Tax Year 2015, 2016 And 2017        
Operating Loss Carryforwards [Line Items]        
Income tax expense   13,800    
Income tax refunds   11,700    
Interest income   $ 2,100