XML 128 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
State $ 59 $ 73 $ 70
Foreign 1,663 2,263 2,634
Total current expense 1,722 2,336 2,704
Deferred:      
Federal (200) (278) (7,712)
State (126) (423) (191)
Foreign (120) (1,396) (1,545)
Change in valuation allowance     8,983
Total deferred expense (446) (2,097) (465)
Total provision for income taxes $ 1,276 $ 239 $ 2,239