XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2023
Balance Sheet Components  
Schedule of allowances for credit losses related to trade accounts receivable and other receivables

The following is a roll-forward of the allowances for credit losses related to trade accounts receivable and other receivables for the three months ended March 31, 2023 and 2022:

Three Months Ended

    

March 31, 

2023

2022

(in thousands)

Beginning balance

$

3,830

$

2,429

Provision for credit losses

1,304

331

Write-offs

(368)

Total

$

5,134

$

2,392

Schedule of property and equipment

March 31, 

December 31, 

Useful Life

2023

    

2022

(in thousands)

Machinery and equipment

3-5 years

$

74,852

$

66,262

Computer equipment

3 years

1,700

 

1,308

Purchased and capitalized software held for internal use

3 years

6,739

5,464

Leasehold improvements

Lesser of useful life or lease term

29,761

 

29,747

Construction-in-process

28,148

 

25,370

141,200

 

128,151

Less: Accumulated depreciation and amortization

(40,613)

 

(35,698)

Total Property and Equipment, net

$

100,587

$

92,453

Schedule of other accrued liabilities

March 31, 

    

December 31, 

2023

    

2022

(in thousands)

Reserves for refunds to insurance carriers

$

14,271

$

18,948

Accrued charges for third-party testing

13,707

17,036

Testing and laboratory materials from suppliers

15,203

13,281

Marketing and corporate affairs

7,604

8,943

Legal, audit and consulting fees

21,793

 

36,710

Accrued shipping charges

1,004

485

Sales and income tax payable

5,091

4,319

Accrued third-party service fees

10,184

6,631

Clinical trials and studies

 

11,373

23,301

Operating lease liabilities, current portion

9,308

7,639

Property and equipment purchases

1,777

1,821

Other accrued interest

2,695

1,078

Other accrued expenses

 

4,628

4,022

Total other accrued liabilities

$

118,638

$

144,214

Summary of reserve balance and activities for refunds to insurance carriers

March 31, 

    

March 31, 

2023

    

2022

(in thousands)

Beginning balance

$

18,948

$

17,210

Additional reserves

 

2,384

 

3,502

Refunds to carriers

 

(350)

(1,991)

Reserves released to revenue

(6,711)

(1,395)

Ending balance

$

14,271

$

17,326