XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
Accounts receivable, contract asset and contract liability balances as of June 30, 2024 and December 31, 2023, were as follows:
(in thousands)June 30, 2024December 31, 2023
Accounts receivable, net of reserves
$97,447 $101,497 
Contract assets(1)
14,837 12,147 
Contract liabilities(2)
43,236 40,075 
(1) Includes amounts reported in Prepaid expenses and other current assets and Other assets on the balance sheet, inclusive of $6,587 and $5,422 as of June 30, 2024 and 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 our condensed consolidated balance sheets.
Schedule of Revenue by Geographic Region
Revenue by geographic region for the three and six months ended June 30, 2024 and June 30, 2023, which is determined based upon the geographic region in which a sale originates, was as follows:
Three Months Ended
(in thousands)June 30, 2024June 30, 2023
Americas$66,179 $76,594 
EMEA37,537 41,199 
APAC9,536 10,401 
Total$113,252 $128,194 
United States (included in Americas above)$65,432 $75,093 
Germany (included in EMEA above)
$17,303 $19,484 

Six Months Ended
(in thousands)June 30, 2024June 30, 2023
Americas$126,784 $145,243 
EMEA71,437 84,009 
APAC17,936 20,178 
Total$216,157 $249,430 
United States (included in Americas above)$125,324 $142,878 
Germany (included in EMEA above)
$31,545 $42,946