XML 109 R93.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Schedule of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 1,939 $ 10,972 $ 15,036
State (588) 2,896 3,881
Foreign (125) 651 861
Current income tax expense 1,226 14,519 19,778
Deferred:      
Federal (14,534) (7,449) (9,040)
State 14,747 (2,906) (2,666)
Foreign 155 (1) (161)
Deferred income tax expense (benefit) 368 (10,356) (11,867)
Income tax expense $ 1,594 $ 4,163 $ 7,911