XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Balance Sheet Components  
Schedule of allowances for expected credit losses

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

December 31, 

​

​

2025

​

2024

​

2023

​

​

(in thousands)

Beginning balance

​

$

7,259

​

$

6,481

​

$

3,830

Provision for doubtful accounts

​

​

1,607

​

​

1,279

​

​

2,645

(Write-offs) / Recoveries

​

​

(848)

​

​

(501)

​

​

6

Total

​

$

8,018

​

$

7,259

​

$

6,481

Schedule of property and equipment

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

​

December 31, 

​

December 31, 

​

​

  ​ ​ ​

Useful Life

  ​ ​ ​

2025

  ​ ​ ​

2024

​

​

​

​

​

(in thousands)

​

Machinery and equipment

 

3-5 years

 

$

171,270

​

$

117,076

​

Computer equipment

 

3 years

 

​

3,629

​

 

3,178

​

Purchased and capitalized software costs held for internal use

​

3 years

​

​

21,195

​

​

13,178

​

Leasehold improvements

 

Lesser of useful life or lease term

 

​

62,152

​

 

48,569

​

Construction-in-process

​

​

 

​

94,016

​

 

58,461

​

​

​

​

 

​

352,262

​

 

240,462

​

Less: Accumulated depreciation and amortization

​

​

 

​

(111,078)

​

 

(78,416)

​

Total Property and Equipment, net

​

​

​

$

241,184

​

$

162,046

​

Schedule of accrued compensation

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

December 31,

  ​ ​ ​

December 31,

​

​

  ​ ​

2025

  ​ ​

2024

 

​

​

(in thousands)

​

Accrued paid time off

​

$

4,698

​

$

3,826

​

Accrued commissions

​

 

19,422

​

 

14,224

​

Accrued bonuses

​

 

48,926

​

 

32,236

​

Other accrued compensation

​

 

19,557

​

 

11,828

​

Total accrued compensation

​

$

92,603

​

$

62,114

​

Schedule of other accrued liabilities

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

December 31, 

  ​ ​ ​

December 31, 

 

​

  ​ ​ ​

2025

  ​ ​ ​

2024

 

​

​

(in thousands)

Reserves for refunds to insurance carriers

​

$

9,507

​

$

11,276

​

Accrued charges for third-party testing

​

​

20,874

​

​

12,321

​

Testing and laboratory materials from suppliers

​

​

12,353

​

​

7,893

​

Marketing and corporate affairs

​

​

20,215

​

​

16,548

​

Legal, audit and consulting fees

​

​

56,077

​

​

54,208

​

Accrued shipping charges

​

​

3,419

​

​

1,625

​

Sales and income tax payable

​

​

8,365

​

​

4,416

​

Accrued third-party service fees

​

​

9,758

​

​

9,046

​

Clinical trials and studies

​

 

14,467

​

 

10,097

​

Operating lease liabilities, current portion

​

​

15,581

​

​

10,168

​

Property and equipment purchases

​

​

11,270

​

​

7,098

​

Other accrued expenses

​

 

6,773

​

 

2,197

​

Total other accrued liabilities

​

$

188,659

​

$

146,893

​

​