XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition
12 Months Ended
Dec. 31, 2019
Revenue From Contract With Customer [Abstract]  
Revenue Recognition

Note 4. Revenue Recognition

Revenue is recognized when obligations under the terms of the contract with our customer are satisfied; generally, this occurs with the transfer of control of our equipment, parts or installation services (typically completed within one day), which occurs at a point in time.  Equipment can be redirected during the manufacturing phase such that over time revenue recognition is not appropriate.  Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services.  Our contracts are non-cancellable and returns are only allowed in limited instances through Crane & Machinery, Inc.  Sales, value add, and other taxes we collect concurrent with revenue-producing activities are excluded from revenue. The expected costs associated with our base warranties continue to be recognized as expense when the products are sold and do not constitute a separate performance obligation.  

For instances where equipment and installation services are sold together, the Company accounts for the equipment and installation services separately.  The consideration (including any discounts) is allocated between the equipment and installation services based on their stand-alone selling prices. The stand-alone selling prices are determined based on the prices at which the Company separately sells the equipment.

In some instances, the Company fulfills its obligations and bills the customer for the work performed but does not ship the goods until a later date. These arrangements are considered bill-and-hold transactions.  In order to recognize revenue on the bill-and-hold transactions, the Company ensures the customer has requested the arrangement, the product is identified separately as belonging to the customer, the product is ready for shipment to the customer in its current form, and the Company does not have the ability to direct the product to a different customer.  A portion of the transaction price is not allocated to the custodial services due to the immaterial value assigned to that performance obligation.

Payment terms offered to customers are defined in contracts and purchase orders and do not include a significant financing component.  At times, the Company may offer discounts which are considered variable consideration however, the Company applies the constraint guidance when determining the transaction price to be allocated to the performance obligations.

The following table disaggregates our sources of revenues for the years indicated (ended December 31):

 

 

 

2019

 

 

2018

 

Boom trucks, knuckle boom & truck cranes

 

$

155,562

 

 

$

175,895

 

Rough terrain cranes

 

 

10,077

 

 

 

7,384

 

Mobile tanks

 

 

9,100

 

 

 

11,413

 

Installation services

 

 

6,295

 

 

 

4,134

 

Other equipment

 

 

15,344

 

 

 

14,547

 

Part sales

 

 

28,398

 

 

 

28,734

 

Total Revenue

 

$

224,776

 

 

$

242,107

 

 

 

 

 

 

 

 

 

 

 

 

2019

 

 

2018

 

Equipment sales

 

$

190,083

 

 

$

209,239

 

Part sales

 

 

28,398

 

 

 

28,734

 

Installation services

 

 

6,295

 

 

 

4,134

 

Total Revenue

 

$

224,776

 

 

$

242,107

 

 

The Company attributes revenue to different geographic areas based on where items are shipped to or services are performed. The following table provides details of revenues by geographic area for the years ended December 31, 2019, 2018 and 2017, respectively.

 

 

 

2019

 

 

2018

 

 

2017

 

United States

 

$

116,788

 

 

$

124,060

 

 

$

102,718

 

Canada

 

 

17,604

 

 

 

24,516

 

 

 

18,205

 

Italy

 

 

25,819

 

 

 

20,402

 

 

 

18,759

 

France

 

 

7,614

 

 

 

9,826

 

 

 

6,085

 

Other

 

 

9,506

 

 

 

8,158

 

 

 

2,708

 

Chile

 

 

10,099

 

 

 

8,297

 

 

 

7,919

 

Argentina

 

 

6,272

 

 

 

8,214

 

 

 

16,101

 

United Kingdom

 

 

6,089

 

 

 

8,117

 

 

 

6,985

 

Spain

 

 

4,693

 

 

 

5,226

 

 

 

4,243

 

Germany

 

 

3,402

 

 

 

4,805

 

 

 

3,166

 

Finland

 

 

2,709

 

 

 

3,623

 

 

 

2,793

 

Czech Republic

 

 

1,425

 

 

 

2,352

 

 

 

1,431

 

Netherlands

 

 

1,073

 

 

 

1,413

 

 

 

893

 

Mexico

 

 

2,760

 

 

 

1,372

 

 

 

1,642

 

Peru

 

 

1,629

 

 

 

1,102

 

 

 

439

 

Malaysia

 

 

403

 

 

 

875

 

 

 

804

 

Qatar

 

 

1

 

 

 

807

 

 

 

 

United Arab Emirates

 

 

339

 

 

 

749

 

 

 

773

 

Israel

 

 

907

 

 

 

711

 

 

 

3,660

 

Hong Kong

 

 

1,502

 

 

 

708

 

 

 

871

 

Indonesia

 

 

179

 

 

 

534

 

 

 

615

 

Denmark

 

 

171

 

 

 

505

 

 

 

681

 

Ukraine

 

 

97

 

 

 

464

 

 

 

693

 

Ireland

 

 

537

 

 

 

464

 

 

 

410

 

Romania

 

 

1,233

 

 

 

406

 

 

 

362

 

Martinique

 

 

304

 

 

 

402

 

 

 

304

 

Kuwait

 

 

1

 

 

 

357

 

 

 

173

 

South Africa

 

 

20

 

 

 

214

 

 

 

1,082

 

Turkey

 

 

294

 

 

 

211

 

 

 

202

 

Singapore

 

 

843

 

 

 

195

 

 

 

1,138

 

Saudi Arabia

 

 

64

 

 

 

188

 

 

 

683

 

Morocco

 

 

302

 

 

 

162

 

 

 

425

 

Russia

 

 

38

 

 

 

158

 

 

 

554

 

Bahrain

 

 

59

 

 

 

145

 

 

 

 

Thailand

 

 

 

 

 

56

 

 

 

267

 

Australia

 

 

 

 

 

48

 

 

 

157

 

Uzbekistan

 

 

 

 

 

 

 

 

1,387

 

Switzerland

 

 

 

 

 

 

 

 

429

 

Trinidad and Tobago

 

 

 

 

 

 

 

 

425

 

Columbia

 

 

 

 

 

 

 

 

348

 

Guadeloupe

 

 

 

 

 

 

 

 

312

 

Hungry

 

 

 

 

 

 

 

 

307

 

Greece

 

 

 

 

 

 

 

 

303

 

Sweden

 

 

 

 

 

634

 

 

 

261

 

Taiwan

 

 

 

 

 

501

 

 

 

229

 

Oman

 

 

 

 

 

750

 

 

 

163

 

Portugal

 

 

 

 

 

 

 

 

156

 

Estonia

 

 

 

 

 

 

 

 

151

 

Poland

 

 

 

 

 

 

 

 

151

 

Bulgaria

 

 

 

 

 

380

 

 

 

125

 

Norway

 

 

 

 

 

 

 

 

125

 

Lebanon

 

 

 

 

 

 

 

 

88

 

New Zealand

 

 

 

 

 

 

 

 

81

 

Brazil

 

 

 

 

 

 

 

 

74

 

Algeria

 

 

 

 

 

 

 

 

56

 

 

 

$

224,776

 

 

$

242,107

 

 

$

213,112

 

 

Customer Deposits

At times, the Company may require an upfront deposit related to its contracts.  In instances where an upfront deposit has been received by the Company and the revenue recognition criteria have not yet been met, the Company records a contract liability in the form of a customer deposit, which is classified as a short-term liability on the balance sheet.  That customer deposit is revenue that is deferred until the revenue recognition criteria have been met, at which time, the customer deposit is recognized into revenue.

 

The following table summarizes changes in customer deposits for the year ended December 31, 2019 and 2018:

 

 

 

2019

 

 

2018

 

Customer deposits at January 1,

 

$

2,310

 

 

$

2,242

 

Revenue recognized from customer deposits

 

 

(7,151

)

 

 

(10,547

)

Additional customer deposits received where revenue has not yet been

   recognized

 

 

6,614

 

 

 

10,839

 

Effect of change in exchange rates

 

 

(155

)

 

 

(224

)

Customer deposits at December 31,

 

$

1,618

 

 

$

2,310