XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Other Financial Statement Information - Schedule of Accrued Expense And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued legal and related costs $ 3,884 $ 3,102
Accrued license fee 0 6,231
Accrued royalties for licensed technologies 4,942 4,707
Accrued property and equipment 9,094 26,750
Accrued professional services 6,579 5,180
Product warranties 3,941 3,023
Taxes payable 2,323 4,079
Other 3,325 6,707
Accrued expenses and other current liabilities $ 34,088 $ 59,779