XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Organization and Significant Accounting Policies  
Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash

(in thousands)

January 1,

At beginning of period:

2022

    

2021

    

2020

Cash and cash equivalents

$

417,195

$

541,158

$

177,668

Restricted cash

440

440

240

Total cash, cash equivalents and restricted cash

$

417,635

$

541,598

$

177,908

December 31,

At end of period:

2022

2021

2020

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

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