v3.25.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income tax expense $ 2,057 $ 9,544 $ 4,269 $ 13,086
Earnings before income tax $ 2,534 $ 28,420 $ 4,618 $ 46,747
Effective tax rate 81.20% 33.60% 92.40% 28.00%
U.S. federal statutory rate 21.00% 21.00% 21.00% 21.00%