XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue From Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables represent a disaggregation of revenue from contracts with customers for the years ended December 31, 2022, 2021 and 2020:
Year Ended December 31,
202220212020
Sales by Application
Materials processing$1,291,262 $1,325,404 $1,082,478 
Other applications138,285 135,456 118,246 
Total$1,429,547 $1,460,860 $1,200,724 
Sales by Product
High Power Continuous Wave ("CW") Lasers$613,734 $687,406 $646,062 
Medium Power CW Lasers77,079 80,501 50,796 
Pulsed Lasers250,677 240,978 158,448 
Quasi-Continuous Wave ("QCW") Lasers50,212 60,668 50,333 
Laser and Non-Laser Systems153,471 126,642 93,727 
Other Revenue including Amplifiers, Service, Parts, Accessories and Change in Deferred Revenue284,374 264,665 201,358 
Total$1,429,547 $1,460,860 $1,200,724 
Year Ended December 31,
202220212020
Sales by Geography
North America$338,713 $314,984 $246,189 
Europe:
Germany85,491 101,738 65,646 
Other including Eastern Europe/CIS294,481 289,136 219,540 
Asia:
China479,926 548,348 502,278 
Japan57,865 54,077 53,180 
Other152,373 139,148 103,785 
Rest of World20,698 13,429 10,106 
Total$1,429,547 $1,460,860 $1,200,724 
Timing of Revenue Recognition
Goods and services transferred at a point in time$1,377,996 $1,402,498 $1,144,237 
Goods and services transferred over time51,551 58,362 56,487 
Total$1,429,547 $1,460,860 $1,200,724 
Changes in Contract Assets and Liabilities
The following table reflects the changes in the Company's contract assets and liabilities for the years ended December 31, 2022 and 2021:
December 31,January 1,December 31,January 1,
20222022Change20212021Change
Contract assets
Contract assets$8,620 $9,345 $(725)$9,345 $8,999 $346 
Contract liabilities
Contract liabilities - current80,068 89,659 (9,591)89,659 71,246 18,413 
Contract liabilities - long-term3,142 2,691 451 2,691 2,189 502 
Schedule of Remaining Performance Obligations The following table represents the Company's remaining performance obligations from contracts that are recognized over time as of December 31, 2022:
Remaining Performance Obligations
20232024202520262027ThereafterTotal
Revenue expected to be recognized for extended warranty agreements$4,155 $1,296 $960 $608 $250 $28 $7,297 
Revenue to be earned over time from contracts to sell large scale materials processing systems
26,091 6,345 — — — — 32,436 
Total$30,246 $7,641 $960 $608 $250 $28 $39,733