v3.25.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Taxes        
Current income tax benefit (expense) $ (495) $ (557) $ (496) $ (1,952)
Deferred income tax benefit (expense) $ (1,420) $ (2,135) $ 118 $ 2,568
Effective tax rate 23.10% 27.40% 42.00% 21.30%
Statutory tax rate 21.00% 21.00% 21.00% 21.00%