v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Liabilities
The following table summarizes the values of contract assets, capitalized commissions and contract liabilities (in thousands):
June 30, 2026December 31, 2025
Current contract assets (1)
$166 $— 
Total contract assets$166 $— 
Current capitalized commissions (1)
$234 $138 
Long-term capitalized commissions (2)
265 36 
Total capitalized commissions$499 $174 
Current contract liabilities$194 $851 
Long-term contract liabilities (3)
334 386 
Total contract liabilities$528 $1,237 

(1) Recorded within other current assets on the Consolidated Balance Sheets.
(2) Recorded within other assets on the Consolidated Balance Sheets.
(3) Recorded within other long-term liabilities on the Consolidated Balance Sheets.
Schedule of Disaggregation of Revenue
The following table details the disaggregation of net revenue for the three and six months ended June 30, 2026 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Client direct billing$137,956 $131,157 $269,545 $253,195 
Commercial insurance36,273 28,766 67,211 53,623 
Medicare and other government27,427 21,387 51,572 42,488 
Self-pay— 20 — 59 
Total net revenue$201,656 $181,330 $388,328 $349,365