XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
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 doubtful accounts related to trade accounts receivable for the three and nine months ended September 30, 2024 and 2023:

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

    

September 30, 

​

​

2024

​

2023

​

​

​

(in thousands)

Beginning balance

​

$

7,021

​

$

5,580

(Reversal of) Provision for doubtful accounts

​

​

(536)

​

​

454

Write-offs

​

​

(233)

​

​

—

Total

​

$

6,252

​

$

6,034

​

​

​

​

​

​

​

​

​

​

Nine Months Ended

​

    

September 30, 

​

​

2024

​

2023

​

​

​

(in thousands)

Beginning balance

​

$

6,481

​

$

3,830

Provision for doubtful accounts

​

​

208

​

​

2,204

Write-offs

​

​

(437)

​

​

—

Total

​

$

6,252

​

$

6,034

Schedule of property and equipment

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

Useful Life

2024

    

2023

​

​

(in thousands)

Machinery and equipment

3-5 years

$

104,443

​

$

85,626

Computer equipment

3 years

​

3,040

​

 

1,850

Purchased and capitalized software held for internal use

3 years

​

11,104

​

​

11,636

Leasehold improvements

Lesser of useful life or lease term

​

48,080

​

 

38,999

Construction-in-process

​

​

46,631

​

 

29,392

​

​

​

213,298

​

 

167,503

Less: Accumulated depreciation and amortization

​

​

(71,128)

​

 

(56,293)

Total Property and Equipment, net

​

$

142,170

​

$

111,210

Schedule of other accrued liabilities

​

​

​

​

​

​

​

​

September 30, 

    

December 31, 

​

2024

    

2023

​

(in thousands)

Reserves for refunds to insurance carriers

$

15,778

​

$

23,245

Accrued charges for third-party testing

​

9,924

​

​

14,823

Testing and laboratory materials from suppliers

​

9,823

​

​

11,229

Marketing and corporate affairs

​

15,526

​

​

10,085

Legal, audit and consulting fees

​

36,535

​

 

43,897

Accrued shipping charges

​

2,180

​

​

3,646

Sales and income tax payable

​

5,061

​

​

3,731

Accrued third-party service fees

​

8,853

​

​

7,111

Clinical trials and studies

 

7,744

​

​

12,126

Operating lease liabilities, current portion

​

9,762

​

​

11,621

Property and equipment purchases

​

3,397

​

​

4,316

Other accrued interest

​

1

​

​

1,078

Other accrued expenses

 

1,592

​

​

2,497

Total other accrued liabilities

$

126,176

​

$

149,405

Summary of reserve balance and activities for refunds to insurance carriers

​

​

​

​

​

​

​

​

September 30, 

​

2024

    

2023

​

(in thousands)

Beginning balance

$

23,245

​

$

18,948

Additional reserves

 

1,506

​

 

7,348

Refunds to carriers

 

(3,095)

​

​

(1,236)

Reserves released to revenue

​

(5,878)

​

​

(8,851)

Ending balance

$

15,778

​

$

16,209

​

​

​

​

​

​