v3.26.1
Income Taxes - Schedule of Components of Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Provision for corporate taxes $ 2,514 $ 3,322 $ 6,045 $ 5,548
Discrete tax (benefits) deficiencies (104) 22 (201) (50)
Total $ 2,410 $ 3,344 $ 5,844 $ 5,498