v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
Revenues [Abstract]  
Schedule of Contract Assets and Liabilities
The tables below disclose changes in contract assets and liabilities for the six months ended June 30, 2026 and 2025.
Contract AssetsJune 30,
2026
June 30,
2025
Contract assets, beginning of period$82,342 $24,145 
Reclassification of contract assets to receivables, as the result of rights to consideration becoming unconditional(64,996)(12,989)
Contract assets recognized, net of reclassification to receivables75,522 19,346 
Contract assets, end of period$92,868 $30,502 
Contract Liabilities
Contract liabilities, beginning of period$19,856 $20,044 
Reclassification of contract liabilities to revenue, as the result of performance obligations satisfied(8,137)(4,661)
Cash received in advance and not recognized in revenue15,072 5,078 
Contract liabilities, end of period$26,791 $20,461 
Schedule of Disaggregated Revenue
In the following tables, revenue is disaggregated by primary geographical market and timing of revenue recognition. The tables also include a reconciliation of the disaggregated revenue with the reportable segments.
Three Months Ended
June 30, 2026
New BusinessAfter SalesTotal
Primary geographical markets
North America$323,151 $33,112 $356,263 
Europe and ROW110,348 29,797 140,145 
Total Sales$433,499 $62,909 $496,408 
Timing of revenue recognition
Products transferred at a point in time$200,454 $56,429 $256,883 
Products and services transferred over time233,045 6,480 239,525 
Total Sales$433,499 $62,909 $496,408 
Three Months Ended
June 30, 2025
New BusinessAfter SalesTotal
Primary geographical markets
North America$134,876 $11,368 $146,244 
Europe and ROW103,254 28,245 131,499 
Total Sales$238,130 $39,613 $277,743 
Timing of revenue recognition
Products transferred at a point in time$174,672 $32,521 $207,193 
Products and services transferred over time63,458 7,092 70,550 
Total Sales$238,130 $39,613 $277,743 
Six Months Ended
June 30, 2026
New BusinessAfter SalesTotal
Primary geographical markets
North America$623,827 $69,758 $693,585 
Europe and ROW191,342 67,026 258,368 
Total Sales$815,169 $136,784 $951,953 
Timing of revenue recognition
Products transferred at a point in time$367,679 $125,149 $492,828 
Products and services transferred over time447,490 11,635 459,125 
Total Sales$815,169 $136,784 $951,953 
Six Months Ended
June 30, 2025
New BusinessAfter SalesTotal
Primary geographical markets
North America$265,132 $28,403 $293,535 
Europe and ROW175,906 57,488 233,394 
Total Sales$441,038 $85,891 $526,929 
Timing of revenue recognition
Products transferred at a point in time$316,041 $73,244 $389,285 
Products and services transferred over time124,997 12,647 137,644 
Total Sales$441,038 $85,891 $526,929