XML 98 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Components of (Provision For) Benefit from Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ (162) $ (965) $ 12,774
State (12) 1,254 (685)
Foreign 261 (2,093) (75)
Current income tax benefit 87 (1,804) 12,014
Deferred:      
Federal (302) 2,105 406
State 0 900 598
Foreign (2) (56) 59
Deferred income tax benefit (304) 2,949 1,063
(Provision for) benefit from income taxes $ (217) $ 1,145 $ 13,077