XML 52 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization and Summary of Significant Accounting Policies  
Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash

(in thousands)

January 1,

At beginning of period:

    

2023

    

2022

    

2021

Cash and cash equivalents

$

63,547

$

417,195

$

541,158

Restricted cash

440

440

440

Total cash, cash equivalents and restricted cash

$

63,987

$

417,635

$

541,598

December 31,

At end of period:

2023

    

2022

    

2021

Cash and cash equivalents

$

102,891

$

63,547

$

417,195

Restricted cash

 

452

 

440

 

440

Total cash, cash equivalents and restricted cash

$

103,343

$

63,987

$

417,635

Schedule of Estimated Useful Lives of Property Plant and Equipment

Computer equipment and software

    

3 - 7 years

Furniture and fixtures

 

5 years

Machinery and equipment

 

5 years

Leasehold improvements

 

Shorter of lease term or useful life