v3.24.0.1
Income Taxes - Tax Credit Carryforwards (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
U.S. federal  
Tax Credit Carryforward [Line Items]  
Tax credit carryforward $ 9,249
California  
Tax Credit Carryforward [Line Items]  
Tax credit carryforward 8,662
Foreign  
Tax Credit Carryforward [Line Items]  
Tax credit carryforward $ 2,766