XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 4. Revenue Recognition

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

 

 

 

2022

 

 

2021

 

Boom trucks, knuckle boom & truck cranes

 

$

145,713

 

 

$

128,768

 

Aerial platforms

 

 

38,236

 

 

 

27,179

 

Part and merchandise sales

 

 

32,365

 

 

 

25,769

 

Rental

 

 

18,441

 

 

 

-

 

Other equipment

 

 

33,649

 

 

 

23,560

 

Services

 

 

4,720

 

 

 

5,424

 

Rough terrain cranes

 

 

730

 

 

 

839

 

Net Revenue

 

$

273,854

 

 

$

211,539

 

 

 

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, 2022 and 2021, respectively.

 

 

 

2022

 

 

2021

 

United States

 

$

141,709

 

 

$

77,881

 

Italy

 

 

36,345

 

 

 

36,876

 

Canada

 

 

21,956

 

 

 

20,827

 

Chile

 

 

11,872

 

 

 

12,232

 

France

 

 

10,404

 

 

 

10,359

 

Other

 

 

51,568

 

 

 

53,364

 

 

 

$

273,854

 

 

$

211,539

 

 

 

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 Consolidated Balance Sheets. 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 years ended December 31, 2022 and 2021:

 

 

 

2022

 

 

2021

 

Customer deposits at January 1,

 

$

7,121

 

 

$

2,363

 

Additional customer deposits received where revenue has not
   yet been recognized

 

 

13,073

 

 

 

11,447

 

Revenue recognized from customer deposits

 

 

(16,372

)

 

 

(6,446

)

Effect of change in exchange rates

 

 

(415

)

 

 

(243

)

Customer deposits at December 31,

 

$

3,407

 

 

$

7,121