XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current provisions for income taxes:      
Federal $ (553) $ 2,237 $ 4,142
State 129 139 798
Foreign 3,565 830 1,528
Total current 3,141 3,206 6,468
Deferred tax expense (benefit):      
Federal 28,140 (2,551) (8,777)
State 5,417 (651) (1,170)
Foreign 0 316 (82)
Total deferred tax expense (benefit) 33,557 (2,886) (10,029)
Provision for (benefit from) income taxes $ 36,698 $ 320 $ (3,561)