XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregated Revenue

Brooks Semiconductor

Brooks Life

Solutions Group

Sciences

Total

Three months ended June 30, 2020

Point in time

$

125,237

$

27,001

$

152,238

Over time

1,815

66,297

68,112

$

127,052

$

93,298

$

220,350

Three months ended June 30, 2019

Point in time

$

115,910

$

23,121

$

139,031

Over time

130

64,719

64,849

$

116,040

$

87,840

$

203,880

Nine Months Ended June 30, 2020

Point in time

$

364,720

$

72,661

$

437,381

Over time

6,066

207,630

213,696

$

370,786

$

280,291

$

651,077

Nine Months Ended June 30, 2019

Point in time

$

339,537

$

71,270

$

410,807

Over time

2,087

168,743

170,830

$

341,624

$

240,013

$

581,637

Geographic Location and Reporting Unit

The following is revenue by geographic location and reporting unit for the three and nine months ended June 30, 2020 and 2019 (in thousands):

Three months ended June 30, 

Nine months ended June 30, 

2020

2019

2020

2019

Geographic Location

North America

$

79,882

$

88,744

$

246,000

$

240,796

Asia/Pacific/Other

99,415

77,275

307,969

234,388

United Kingdom

15,441

13,879

35,745

38,497

Rest of Europe

25,612

23,982

61,363

67,956

$

220,350

$

203,880

$

651,077

$

581,637

Reporting Unit

Automation Solutions

$

81,656

$

77,410

$

214,627

$

223,531

Contamination Control Solutions

34,780

28,606

124,584

86,610

Global Semiconductor Services

10,616

10,024

31,575

31,483

Brooks Semiconductor Solutions Group

127,052

116,040

370,786

341,624

Life Science Products

30,421

28,022

91,138

86,933

Sample Repository Solutions

25,591

22,761

70,878

66,742

GENEWIZ

37,286

37,057

118,275

86,338

Brooks Life Sciences

93,298

87,840

280,291

240,013

Total

$

220,350

$

203,880

$

651,077

$

581,637

Remaining Performance Obligations

As of June 30, 2020

Less than 1 Year

Greater than 1 Year

Total

Remaining Performance Obligations

$

35,213

$

19,927

$

55,140