XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information

 

For the Three Months Ended

 

 

 

March 31, 2025

 

 

 

March 31, 2024

 

Revenue, net

 

$

70,997

 

 

 

$

80,633

 

 

 

 

 

 

 

 

 

Cost of sales

 

 

34,194

 

 

 

 

41,902

 

 

 

 

 

 

 

 

 

Gross profit

 

 

36,803

 

 

 

 

38,731

 

Gross profit margin

 

 

51.8

%

 

 

 

48.0

%

Schedule of Segment Information by Geographical Areas

The Company had non-current assets by geography of:

 

 

 

March 31, 2025

 

 

December 31, 2024

 

United States

 

$

499,166

 

 

$

502,260

 

Canada

 

 

373

 

 

 

537

 

Total

 

$

499,539

 

 

$

502,797