XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

NOTE 2 – REVENUE

The Company disaggregates revenue from contracts with customers into our reportable segments, North America and Europe. Revenues by segment for the three and six months ended June 30, 2024 and June 30, 2023 are summarized in Note 5, “Business Segments.”

The opening and closing balances of the Company’s customer receivables and current and long-term contract liabilities balances are as follows:

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

Change

 

Customer receivables

 

$

65,267

 

 

$

41,879

 

 

$

23,388

 

Contract liabilities—current

 

 

5,632

 

 

 

2,982

 

 

 

2,650

 

Contract liabilities—noncurrent

 

 

6,648

 

 

 

8,530

 

 

 

(1,882

)