v3.23.1
The Company and Summary of Significant Accounting Policies - ASRs, net consisted (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
The Company and Summary of Significant Accounting Policies    
Raw materials $ 2,732 $ 1,041
ASRs in progress 773 427
Finished ASRs 10,198 7,695
ASRs, gross 13,703 9,163
Accumulated depreciation on Finished ASRs (7,853) (6,192)
ASRs, net $ 5,850 $ 2,971