Income Taxes - Net Operating Loss Carryforwards (Details) $ in Thousands |
Dec. 31, 2023
USD ($)
|
|---|---|
| California | |
| Operating Loss Carryforwards [Line Items] | |
| Operating loss carryforwards | $ 36,888 |
| U.S. Federal | |
| Operating Loss Carryforwards [Line Items] | |
| Operating loss carryforwards | 7,736 |
| U.S. Federal | |
| Operating Loss Carryforwards [Line Items] | |
| Operating loss carryforwards | 62,798 |
| Other states | |
| Operating Loss Carryforwards [Line Items] | |
| Operating loss carryforwards | $ 35,489 |