XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 3,309 $ 21,805 $ 8,556
State 5,490 4,964 1,471
Foreign 982 846 840
Total current income taxes 9,781 27,615 10,867
Deferred:      
Federal 2,215 (14,416) (8,002)
State (2,023) 115 (2,261)
Foreign (700) (252) (341)
Total deferred income taxes (508) (14,553) (10,604)
Total provision for income taxes $ 9,273 $ 13,062 $ 263