XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Taxes Allocated to Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Current, Federal $ (2,938) $ 4,690 $ (261)
Deferred, Federal 0 0 0
Federal (2,938) 4,690 (261)
Current, State 408 3,321 2,551
Deferred, State 0 0 0
State 408 3,321 2,551
Current, Foreign 23,050 14,586 10,262
Deferred, Foreign (1,240) (2,403) (885)
Foreign 21,810 12,183 9,377
Current, Total 20,520 22,597 12,552
Deferred, Total (1,240) (2,403) (885)
Income Tax Expense (Benefit), Total $ 19,280 $ 20,194 $ 11,667