XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table sets forth Company’s revenue on a disaggregated basis for the three months ended March 31:
THREE MONTHS ENDED
MARCH 31
 2025 2024
Type of good or service:
  Consumer products$117,335 $112,750 
  Commercial products12,292 13,453 
  Licensing2,560 1,615 
  Leasing1,185 459 
     Total revenues$133,372 $128,277