v3.25.1
Revenue, Concentration and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Revenue, Concentration and Geographic Information  
Schedule of disaggregation of revenue by revenue type The following table disaggregates our revenue by major markets for the three months ended March 31, 2025 and 2024 (in thousands):

Three Months Ended

March 31, 

    

2025

    

2024

BioLogistics Solutions

$

18,531

$

15,957

BioStorage/BioServices

 

4,334

 

3,528

Life Sciences Services

22,865

19,485

Life Sciences Products

18,175

17,806

Total revenue from continuing operations

$

41,040

$

37,291

Schedule of geographical revenues, by origin Our geographical revenue, by origin, for the three months ended March 31, 2025 and 2024, was as follows (in thousands):

Three Months Ended

March 31, 

    

2025

    

2024

    

Americas

$

32,195

$

26,690

Europe, the Middle East, and Africa (EMEA)

 

5,580

 

7,400

Asia Pacific (APAC)

 

3,265

 

3,201

Total revenue from continuing operations

$

41,040

$

37,291

Schedule of roll-forward of the allowance for credit losses

March 31, 

December 31,

    

2025

    

2024

Balance of allowance for credit losses, beginning of period

$

878

827

Change in expected credit losses

(45)

68

Write-offs, net of recoveries

 

(17)

Balance of allowance for credit losses, end of period

$

833

878