XML 83 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ (277) $ 750 $ 0
State 237 211 (26)
Foreign 4,352 942 4,652
Current income tax provision 4,312 1,903 4,626
Deferred:      
Federal (141) 0 0
State (47) 0 0
Foreign (2,874) 559 (3,434)
Deferred income tax provision (3,062) 559 (3,434)
Provision for income taxes $ 1,250 $ 2,462 $ 1,192