v3.25.4
Income Taxes - Income Taxes Paid, Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal $ 13,100    
State 270    
Income taxes paid $ 13,370 $ 6,491 $ 12,630