v3.25.4
Income Taxes - Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. federal $ 0 $ 0 $ 0
U.S. state and local 179 86 322
Foreign 1,527 1,338 1,133
Income Taxes Paid, Net 1,706 1,424 1,455
Connecticut      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state and local     94
Oregon      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state and local     160
New York      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state and local 89    
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
U.S. state and local 90 86 67
India      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 906 357 380
Korea      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 342 825 677
Taiwan      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 173    
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign $ 106 $ 156 $ 76