v3.26.1
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue [1] $ 57,787 $ 56,091 $ 113,321 $ 108,498
Cost of revenue [2] 20,949 22,540 43,740 46,122
Gross profit 36,838 33,551 69,581 62,376
Operating expenses:        
Selling, general and administrative 5,788 2,960 11,004 5,666
Research and development 2,440 2,354 4,746 4,575
Depreciation and amortization 147 110 293 211
Total operating expenses 8,375 5,424 16,043 10,452
Operating income 28,463 28,127 53,538 51,924
Investment income 2,963 763 5,475 1,161
Income before income taxes 31,426 28,890 59,013 53,085
Income tax expense 8,157 7,227 15,338 13,471
Net income $ 23,269 $ 21,663 $ 43,675 $ 39,614
Basic earnings per share $ 0.26 $ 0.26 $ 0.48 $ 0.48
Diluted earnings per share $ 0.26 $ 0.26 $ 0.48 $ 0.48
[1] Amounts include revenues earned from related parties of $54,217 and $107,539 for the three and six months ended June 30, 2026, respectively, and $54,341 and $106,748 for the three and six months ended June 30, 2025, respectively. Refer to Note 5. Revenue and Note 8. Related Party Transactions for additional details.
[2] Amounts include costs incurred pursuant to related party transactions of $3,288 and $6,844 for the three and six months ended June 30, 2026, respectively, and $5,465 and $9,264 for the three and six months ended June 30, 2025, respectively. Refer to Note 8. Related Party Transactions for additional details.