XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue, Concentrations and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2024
Revenue, Concentrations and Geographic Information  
Schedule of disaggregation of revenue by revenue type Effective the first quarter of 2024, the Company began reporting its services revenue in the following categories: BioLogistics Solutions and BioStorage/BioServices as Life Sciences Services, and its products revenue as Life Sciences Products. The Company believes this change better aligns its revenue categories with its strategic priorities. The following table disaggregates the Company’s revenues by such categories for the three and six months ended June 30, 2024 and 2023 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

    

BioLogistics Solutions

$

34,517

$

32,003

$

67,775

$

64,608

BioStorage/BioServices

 

3,523

 

3,201

 

7,051

 

6,432

Life Sciences Services

38,040

35,204

74,826

71,040

Life Sciences Products

19,557

21,817

37,363

48,798

Total revenue

$

57,597

$

57,021

$

112,189

$

119,838

Schedule of geographical revenues, by origin The Company’s geographical revenues, by origin, for the three and six months ended June 30, 2024 and 2023, were as follows (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2024

    

2023

    

2024

    

2023

    

Americas

$

33,123

$

31,164

$

63,027

$

64,781

Europe, the Middle East, and Africa (EMEA)

 

14,652

 

15,112

 

30,262

 

33,271

Asia Pacific (APAC)

 

9,822

 

10,745

 

18,900

 

21,786

Total revenue

$

57,597

$

57,021

$

112,189

$

119,838

Schedule of roll-forward of the allowance for credit losses

June 30, 

 

December 31,

    

2024

    

2023

Balance of allowance for credit losses, beginning of period

$

1,992

1,275

Change in expected credit losses

147

812

Write-offs, net of recoveries

 

(57)

(95)

Balance of allowance for credit losses, end of period

$

2,082

1,992