XML 92 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 2,829 $ 3,939 $ 5,009
State 754 1,100 836
Foreign 3,359 2,107 1,755
Total current tax expense 6,942 7,147 7,600
Deferred:      
Federal (1,905) (495) (3,001)
State (295) (208) (231)
Foreign (1,472) 580 1,058
Total deferred tax expense (3,672) (123) (2,174)
Total tax expense $ 3,270 $ 7,024 $ 5,426