XML 114 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Current:    
Federal $ 17,228 $ 9,757
State 4,306 2,931
Foreign 4,427 952
Total current tax expense 25,961 13,640
Deferred:    
Federal (8,267) (1,943)
State (2,258) (400)
Foreign 0 0
Total deferred income tax expense (10,525) (2,343)
Total income tax expense $ 15,436 $ 11,297
Income tax expense at global effective rate 13.40% 22.10%