Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Schedule of Income Tax Paid (Details)

v3.25.4
Income Taxes - Schedule of Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 3,102 $ 6,246 $ 20,709
State 1,939 3,413 7,911
Foreign 0 0 0
Income taxes paid, net of refunds received 5,041 9,659 28,620
Texas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 759 684 0
Virginia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 383 0 0
Tennessee      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 0 0 1,537
All other states      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State $ 797 $ 2,729 $ 6,374