v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025December 31, 2024
Current contract assets (1)
$— $100 
Total contract assets$— $100 
Current capitalized commissions (1)
$199 $206 
Long-term capitalized commissions (2)
43 11 
Total capitalized commissions$242 $217 
Current contract liabilities$1,084 $409 
Long-term contract liabilities (3)
443 336 
Total contract liabilities$1,527 $745 

(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, 2025 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Client direct billing$131,157 $118,305 $253,195 $230,493 
Commercial insurance28,766 24,843 53,623 48,447 
Medicare and other government21,387 21,197 42,488 41,566 
Self-pay20 157 59 236 
Total net revenue$181,330 $164,502 $349,365 $320,742