v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Disaggregation of Revenue [Abstract]  
Summary of Revenue disaggregated by service type and timing of recognition

Revenue disaggregated by service type and the timing of recognition is as follows:

 

 

 

 

Three Months Ended June 30, 2026

 

 

 

Three Months Ended June 30, 2025

 

 

 

Point in Time

 

 

Over Time

 

 

Total

 

 

Point in Time

 

 

Over Time

 

 

Total

 

Underwriting and management services

 

$

 

26,572

 

 

$

 

21,770

 

 

$

 

48,342

 

 

$

 

25,270

 

 

$

 

20,025

 

 

$

 

45,295

 

Claim services

 

 

 

45

 

 

 

 

6,699

 

 

 

 

6,744

 

 

 

 

13

 

 

 

 

8,610

 

 

 

 

8,623

 

Other technology services

 

 

 

 

 

 

 

2,701

 

 

 

 

2,701

 

 

 

 

 

 

 

 

2,173

 

 

 

 

2,173

 

Total revenue

 

$

 

26,617

 

 

$

 

31,170

 

 

$

 

57,787

 

 

$

 

25,283

 

 

$

 

30,808

 

 

$

 

56,091

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30, 2026

 

 

 

Six Months Ended June 30, 2025

 

 

 

Point in Time

 

 

Over Time

 

 

Total

 

 

Point in Time

 

 

Over Time

 

 

Total

 

Underwriting and management services

 

$

 

51,603

 

 

$

 

42,667

 

 

$

 

94,270

 

 

$

 

49,676

 

 

$

 

38,869

 

 

$

 

88,545

 

Claim services

 

 

 

109

 

 

 

 

13,526

 

 

 

 

13,635

 

 

 

 

36

 

 

 

 

15,416

 

 

 

 

15,452

 

Other technology services

 

 

 

 

 

 

 

5,416

 

 

 

 

5,416

 

 

 

 

 

 

 

 

4,501

 

 

 

 

4,501

 

Total revenue

 

$

 

51,712

 

 

$

 

61,609

 

 

$

 

113,321

 

 

$

 

49,712

 

 

$

 

58,786

 

 

$

 

108,498