v3.26.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
Income tax, including excise tax, paid $ 100 $ 100 $ 5,801 $ 6,346
Taxes payable $ 5,200 $ 4,100 $ 5,200 $ 4,100