v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
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 as of December 31, 2024 and 2023 (in thousands):
20242023
Current contract assets(1)
$100 $37 
Long-term contract assets(2)
— — 
Total contract assets$100 $37 
Current capitalized commissions(1)
$206 $935 
Long-term capitalized commissions(2)
11 53 
Total capitalized commissions$217 $988 
Current contract liabilities$409 $2,130 
Long-term contract liabilities(3)
336 — 
Total contract liabilities$745 $2,130 
(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 years ended December 31, 2024, 2023 and 2022 (in thousands):
202420232022
Client direct billing$475,444 $428,901 $370,706 
Commercial insurance99,843 88,022 73,280 
Medicare and other government84,598 74,370 65,585 
Self-pay681 350 157 
Total net revenue$660,566 $591,643 $509,728