XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUES (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities
Our contract liabilities consisted of the following:
(in thousands)June 30, 2025December 31, 2024
Deferred revenue, current and customer deposits$39,394 $32,010 
Deferred revenue, noncurrent3,652 2,259 
Total contract liabilities$43,046 $34,269 
Schedule of Revenue by Geographic Region
Revenue, by the geographic region in which a sale originated, was as follows:
Three Months Ended Six Months Ended
(in thousands)June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Americas
$55,317 $66,179 $107,252 $126,784 
EMEA
33,140 37,537 66,575 71,437 
APAC6,381 9,536 15,551 17,936 
Total$94,838 $113,252 $189,378 $216,157 

Three Months Ended Six Months Ended
(in thousands)June 30, 2025June 30, 2024June 30, 2025June 30, 2024
United States (included within Americas)
$54,632 $65,432 $105,531 $125,325 
Germany (included within EMEA)
12,879 17,303 29,862 31,545