v3.26.1
REVENUES (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities
Our contract liabilities consisted of the following:
(in thousands)March 31, 2026December 31, 2025
Deferred revenue, current and customer deposits$20,020 $17,423 
Deferred revenue, noncurrent2,908 2,794 
Total contract liabilities$22,928 $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
(in thousands)March 31, 2026March 31, 2025
Americas$57,065 $51,935 
EMEA34,340 33,435 
APAC4,133 9,170 
Total$95,538 $94,540 
United States (included within Americas) $56,756 $50,899 
Germany (included within EMEA)$15,751 $16,983