v3.26.1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment
Information about the Company’s operations by operating segment as of March 31, 2026 and December 31, 2025 and for the three months ended March 31, 2026 and 2025 is as follows:
Three Months Ended March 31,
2026 2025
Net sales$179,765 $130,921 
Americas148,164 112,600 
International31,601 18,321 
Cost of goods sold
$107,952 $82,836 
Americas87,230 70,288 
International20,722 12,548 
Gross profit$71,813 $48,085 
Americas60,934 42,312 
International10,879 5,773 
As of
 March 31,
As of December 31,
20262025
Total segment assets$488,343 $461,158 
Americas317,759 302,185 
International170,584 158,973 
Reconciliation of Gross Profit to Income (Loss) Before Income Taxes
Three Months Ended March 31,
Reconciliation:
20262025
Total gross profit$71,813 $48,085 
Less:
Selling, general, and administrative expenses38,231 28,792 
Income from operations
$33,582 $19,293 
Less:
Unrealized gain on derivative instruments
2,827 2,817 
Foreign currency (loss) gain
(499)580 
Interest income
1,561 1,518 
Other (expense) income
(29)155 
Income before income taxes$37,442 $24,363 
Revenue from External Customers by Geographic Areas
The following table provides information related to the Company’s net sales by country, which is presented on the basis of the location that revenue from customers is recorded:
Three Months Ended March 31,
2026 2025
United States$135,969 $105,106 
United Kingdom
19,156 13,130 
All other countries(1)
24,640 12,685 
Net sales$179,765 $130,921 
___________
(1)
No individual country is greater than 10% of total net sales for the three months ended March 31, 2026 and 2025.
Long-lived Assets by Geographic Areas
The following table provides information related to the Company’s property and equipment, net by country:
March 31,
2026
December 31,
2025
United States
$6,478 $6,419 
Singapore
2,162 2,224 
United Kingdom
636 655 
Property and equipment, net
$9,276 $9,298