v3.26.1
REVENUES (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities
Our contract liabilities consisted of the following:
(in thousands)June 30, 2026December 31, 2025
Customer deposits and deferred revenue$22,182 $17,423 
Deferred revenue, noncurrent2,918 2,794 
Total contract liabilities$25,100 $20,217 
Schedule of Revenue by Geographic Region
Revenue, disaggregated by the geographic region in which a sale originated, was as follows:
Three Months Ended Six Months Ended
(in thousands)June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Americas$53,669 $55,317 $110,734 $107,252 
EMEA37,095 33,140 71,435 66,575 
APAC3,815 6,381 7,948 15,551 
Total$94,579 $94,838 $190,117 $189,378 
United States (included within Americas) $52,488 $54,632 $109,244 $105,531 
Germany (included within EMEA)$17,176 $12,879 $32,927 $29,862