XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue Recognition [Abstract]  
Sales by Geographic Region
The following table summarizes our sales by geographic region:
 
                        
    

 
 
      Three Months Ended September 30,  Nine Months Ended September 30,
Primary geographical markets
      2025      2024      2025      2024  
U.S.     $336,594    262,458    1,015,168    755,082 
International
     392,800    292,450    464,758    292,450 
Total         $729,394    554,908    1,479,926    1,047,532