XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Receivables, Contract Assets and Contract Liabilities
Accounts receivable, contract asset and contract liability balances as of December 31, 2024 and 2023 were as follows:
December 31,
(in thousands)20242023
Accounts receivable, net of reserves$101,471 $101,497 
Contract assets(1)
333 12,147 
Contract liabilities(2)
34,269 40,075 
(1) Includes $5.4 million reported in other assets as of December 31, 2023, respectively, that is related to a long-term contract and is billable upon attainment of milestones.
(2) Includes both current and long-term portions of deferred revenue. The long-term portion of deferred revenue is reported in other liabilities on the consolidated balance sheets.
Schedule of Revenue by Geographic Region
Revenue by geographic region for the years ended December 31, 2024, 2023, and 2022, which is determined based upon the geographic region in which a sale originates, was as follows:
Year Ended December 31,
(in thousands)202420232022
Americas$253,468 $282,742 $308,516 
EMEA149,734 164,673 167,114 
APAC36,919 40,654 62,401 
Total$440,121 $488,069 $538,031 
United States (included in Americas above)$248,346 $278,268 $304,503 
Germany (included in EMEA above)
$69,101 $76,995 $80,108