v3.25.4
Income Taxes - Provisions/ Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 0 $ 0 $ 0
State 241 (13) 246
Foreign 2,387 1,182 1,640
Total current 2,628 1,169 1,886
Deferred:      
Federal 0 0 0
State 0 0 0
Foreign 108 (323) 8
Total deferred 108 (323) 8
Total provision for income taxes $ 2,736 $ 846 $ 1,894