Leases (Narrative) (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
item
|
Jun. 30, 2024
USD ($)
|
|
Lessee, Lease, Description [Line Items] | ||||
Operating lease cost | $ | $ 586 | $ 769 | $ 1,356 | $ 1,531 |
San Jose, CA [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Number of renewal options to extend lease | item | 1 | |||
Renewal options to extend lease term | 5 years | 5 years | ||
Redwood City, CA [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Lease term | 5 years | 5 years | ||
Maximum [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Leases remaining term | 59 months | 59 months | ||
Renewal options to extend lease term | 5 years | 5 years | ||
Minimum [Member] | ||||
Lessee, Lease, Description [Line Items] | ||||
Leases remaining term | 27 months | 27 months |