v3.25.2
Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 176,245 $ 158,608 $ 343,339 $ 298,002
Cost of products sold 145,698 129,306 284,207 244,631
Related parties        
Revenue 8,522 13,550 20,015 24,910
Cost of products sold $ 7,771 $ 7,689 $ 15,546 $ 14,657