v3.25.1
Segment Reporting (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment 1    
Revenue      
Total revenue $ 24,024 $ 117,460 $ 179,594
Cost of services      
Gross profit (loss) 169 95,178 159,626
Operating expenses      
Share-based compensation 8,677 9,492 5,449
Depreciation and amortization 1,674 1,159 915
Total operating expenses 65,547 66,103 62,011
Operating income (loss) (65,378) 29,075 97,615
Other income (expense)      
Interest expense (11,317) (10,661) (5,832)
Interest income 12,090 10,335 1,995
Other income (expense), net 0 109 (238)
Income (loss) before income taxes (64,605) 28,858 93,540
Income tax expense 70,405 6,788 26,920
Net income (loss) (135,010) 22,070 66,620
Program fees      
Revenue      
Total revenue 57,040 64,092 80,611
Profit share      
Revenue      
Total revenue (43,123) 43,301 90,056
Claims administration and other service fees      
Revenue      
Total revenue 10,107 10,067 8,927
Reportable Segment      
Revenue      
Total revenue 24,024 117,460 179,594
Cost of services      
Employee compensation and benefits 8,371 7,520 4,102
Share-based compensation 624 684 339
Depreciation and amortization 604 77 0
Other cost of services 14,256 14,001 15,527
Gross profit (loss) 169 95,178 159,626
Operating expenses      
Employee compensation and benefits 33,661 30,719 31,786
Share-based compensation 8,053 8,808 5,110
Professional fees 9,127 8,468 9,824
IT services 4,357 4,149 3,528
Depreciation and amortization 1,070 1,082 915
Other 9,279 12,877 10,848
Total operating expenses 65,547 66,103 62,011
Operating income (loss) (65,378) 29,075 97,615
Other income (expense)      
Interest expense (11,317) (10,661) (5,832)
Interest income 12,090 10,335 1,995
Other income (expense), net 0 109 (238)
Total other expense, net 773 (217) (4,075)
Income (loss) before income taxes (64,605) 28,858 93,540
Income tax expense 70,405 6,788 26,920
Net income (loss) (135,010) 22,070 66,620
Reportable Segment | Program fees      
Revenue      
Total revenue 57,040 64,092 80,611
Reportable Segment | Profit share      
Revenue      
Total revenue (43,123) 43,301 90,056
Reportable Segment | Claims administration and other service fees      
Revenue      
Total revenue $ 10,107 $ 10,067 $ 8,927